XML 47 R34.htm IDEA: XBRL DOCUMENT v3.4.0.3
Consolidated financial statement details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Supply Commitment [Line Items]    
Accrued Payables $ 58,937 $ 64,831
Accrued Marketing Costs, Current 16,206 29,298
Employee-related Liabilities, Current 15,904 26,491
Customer Deposits, Current 6,456 8,877
Warranty liability 7,807 10,400
Accrued Income Taxes, Current 8,711 7,536
Other Liabilities, Current 6,410 6,536
Total accrued liabilities 148,309 192,446
Inventory Valuation and Obsolescence [Member]    
Supply Commitment [Line Items]    
Loss Contingency, Accrual, Current $ 27,878 $ 38,477