XML 74 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Other Liabilities Disclosure [Abstract]    
Accrued employee compensation $ 41,144 $ 46,508
Customer deposits 30,484 31,216
Warranty 9,174 8,906
Contingent consideration 1,100 7,100
Other 22,256 21,125
Other current liabilities $ 104,158 $ 114,855