XML 82 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses And Other Liabilities (Components Of Accrued Expenses And Other Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accrued compensation $ 60,107 $ 63,203
Customer deposits and deferred revenue 46,703 47,324
Current portion of accrued warranty 23,106 25,059
Contract liabilities 9,819 0
Other 14,905 8,831
Total $ 154,640 $ 144,417