XML 33 R88.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses And Other Current Liabilities (Accrued Expenses And Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Customer deposits and obligations $ 24,006 $ 25,251
Commissions payable and sales incentive 2,472 3,517
Penalty accruals 1,847 1,957
Warranty reserve 1,642 2,980
Professional fees 2,318 2,775
Taxes other than income tax 3,551 2,913
Other Contract Liabilities 9,153 14,646
Income tax payable 5,521 3,529
Other 43,659 34,928
Accrued expenses and other current liabilities, Total $ 94,169 $ 92,496