XML 27 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses And Other Liabilities
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Accounts Expenses And Other Liabilities ACCRUED EXPENSES AND OTHER LIABILITIES
Accrued expenses and other liabilities consist of the following:
December 31,
 20182017
Accrued compensation$60,107 $63,203 
Customer deposits and deferred revenue46,703 47,324 
Current portion of accrued warranty23,106 25,059 
Contract liabilities9,819 — 
Other14,905 8,831 
Total
$154,640 $144,417