XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Disclosure Accrued Liabilities [Abstract]    
Accrued payroll and benefits $ 84,418 $ 79,214
Accrued expenses 38,983 21,811
Accrued income taxes 10,486 4,210
Accrued sales rebate 9,293 10,342
Accrued sales tax and value added tax 8,693 5,032
Accrued professional fees 8,181 3,604
Accrued warranty 5,055 3,841
Other accrued liabilities 8,742 6,278
Total accrued liabilities $ 173,851 $ 134,332