XML 98 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Other Liabilities Disclosure [Abstract]    
Accrued employee compensation $ 30,457 $ 41,144
Customer deposits 40,063 30,484
Warranty 9,681 9,174
Contingent payout 1,100 1,100
Other 28,342 22,256
Other current liabilities $ 109,643 $ 104,158