XML 53 R37.htm IDEA: XBRL DOCUMENT v3.3.1.900
Consolidated financial statement details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Supply Commitment [Line Items]    
Accrued Payables $ 64,831 $ 56,617
Accrued Sales Incentives 29,298 9,635
Employee-related Liabilities, Current 26,491 28,959
Customer Deposits, Current 8,877 4,903
Warranty liability 10,400 6,025
Accrued Income Taxes, Current 7,536 2,732
Other Liabilities, Current 6,536 9,189
Total accrued liabilities 192,446 118,507
Inventory Valuation and Obsolescence [Member]    
Supply Commitment [Line Items]    
Loss Contingency, Accrual, Current $ 38,477 $ 447