XML 56 R41.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments, contingencies and guarantees - Schedule of Product Warranty Liability Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]        
Beginning balances $ 8,719 $ 4,678 $ 6,405 $ 3,870
Charged to cost of revenue 6,515 2,778 18,335 6,978
Settlements of warranty claims (5,809) (2,073) (15,315) (5,465)
Ending balances $ 9,425 $ 5,383 $ 9,425 $ 5,383