XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses And Other Liabilities (Components Of Accrued Expenses And Other Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
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