XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Other Liabilities Disclosure [Abstract]    
Accrued employee compensation $ 29,070 $ 46,508
Customer deposits 34,640 31,216
Warranty 8,944 8,906
Contingent payout 1,100 7,100
Other 21,201 21,044
Other current liabilities $ 94,955 $ 114,774