XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses And Other Liabilities
9 Months Ended
Sep. 30, 2018
Payables and Accruals [Abstract]  
Accrued Expenses And Other Liabilities ACCRUED EXPENSES AND OTHER LIABILITIES
Accrued expenses and other liabilities consist of the following:
September 30, December 31,  
20182017
Accrued compensation $57,037 $63,203 
Customer deposits and deferred revenue 48,274 47,324 
Current portion of accrued warranty 22,045 25,059 
Other 9,704 8,831 
Total $137,060 $144,417