XML 97 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Other Liabilities Disclosure [Abstract]    
Accrued employee compensation $ 40,568 $ 41,144
Customer deposits 37,716 30,484
Warranty 9,623 9,174
Other 40,938 23,356
Other current liabilities $ 128,845 $ 104,158