XML 45 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed consolidated financial statement details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payables $ 73,084 $ 60,738
Inventory received not billed 29,479 4,093
Employee related liabilities 33,935 26,491
Accrued sales incentives 19,637 29,298
Warranty liability 8,858 10,400
Customer deposits 6,520 8,877
Income taxes payable 1,979 7,536
Purchase order commitments 2,374 38,477
Purchase order commitments 8,039 6,536
Total accrued liabilities $ 183,905 $ 192,446