XML 45 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued payroll and employee benefits $ 24,496 $ 32,815
Short-term finance leases 16,395 16,542
Short-term operating leases 8,605 8,784
Accrued taxes 6,770 5,354
Warranty 5,412 5,536
Accrued rebates 5,724 9,895
Environmental obligation 731 718
Other miscellaneous accrued liabilities 9,251 9,195
Total accrued liabilities $ 77,384 $ 88,839