XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Disclosure Accrued Liabilities [Abstract]    
Accrued payroll and benefits $ 102,109 $ 103,004
Accrued expenses 36,110 27,318
Accrued fixed assets 17,765 11,362
Accrued warranty 8,026 5,929
Accrued professional fees 7,774 6,316
Accrued sales rebate 7,765 11,209
Accrued customer credits 7,618 5,373
Accrued sales tax and value added tax 6,734 5,503
Accrued sales return reserve 5,876 1,364
Accrued income taxes 4,111 12,405
Other accrued liabilities 15,147 5,779
Total accrued liabilities $ 219,035 $ 195,562