XML 12 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments, contingencies and guarantees - Schedule of Product Warranty Liability Activity (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Beginning balances $ 6,405us-gaap_ProductWarrantyAccrual $ 3,870us-gaap_ProductWarrantyAccrual
Charged to cost of revenue 6,044us-gaap_ProductWarrantyAccrualWarrantiesIssued 271us-gaap_ProductWarrantyAccrualWarrantiesIssued
Settlements of warranty claims (3,480)us-gaap_ProductWarrantyAccrualPayments (1,590)us-gaap_ProductWarrantyAccrualPayments
Ending balances $ 8,969us-gaap_ProductWarrantyAccrual $ 2,551us-gaap_ProductWarrantyAccrual