XML 60 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Disclosure Accrued Expenses [Abstract]    
Accrued payroll and related expenses $ 67,859 $ 74,505
Standard Product Warranty Accrual, Current 50,098 40,851
Advanced customer deposits 40,039 41,735
Accrued warranty 50,098 40,851
Product Liability Contingency, Loss Exposure in Excess of Accrual, High Estimate 6,046 7,003
Accured Restructuring Liabilities, Current 3,352 2,295
Accrued customer rebates 39,110 49,923
Accrued Product Liability And Workers Compensation Liability Current 12,138 11,417
Accrued agent commission 12,528 12,834
Accrued professional services 19,116 16,605
Sales and Excise Tax Payable, Current 16,834 13,565
Other accrued expenses 49,863 64,872
Accrued expenses $ 316,983 $ 335,605