XML 106 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Salaries, wages, and commissions $ 28,600 $ 30,700
Product warranty costs 9,100 9,000
Insurance 2,600 2,500
Employee benefits 9,900 9,500
Other 18,200 13,100
Accrued expenses and other current liabilities $ 68,444 $ 64,811