XML 78 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Other Liabilities Disclosure [Abstract]    
Accrued employee compensation $ 35,492 $ 41,144
Customer deposits 34,255 30,484
Warranty 9,793 9,174
Contingent payout 1,100 1,100
Other 30,373 22,256
Other current liabilities $ 111,013 $ 104,158