XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Disclosure Accrued Liabilities [Abstract]    
Accrued payroll and benefits $ 87,697 $ 103,004
Accrued expenses 36,776 27,318
Accrued fixed assets 12,889 11,362
Accrued customer credits 11,552 5,373
Accrued income taxes 7,764 12,405
Accrued warranty 7,286 5,929
Accrued professional fees 6,876 6,316
Accrued sales tax and value added tax 5,955 5,503
Accrued sales return reserve 5,554 1,364
Accrued sales rebate 3,772 11,209
Other accrued liabilities 10,633 5,779
Total accrued liabilities $ 196,754 $ 195,562