XML 82 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Contract liabilities $ 1,694 $ 1,840
Duties 3,585 3,731
Freight and handling fees 3,251 3,769
Operating lease obligations 5,030 4,903
Product warranty claim costs 1,498 1,514
Professional fees 3,232 2,833
Sales taxes and VAT 2,829 3,926
Short-term contingent consideration 3,300 5,428
Other 6,662 7,501
Total other accrued liabilities $ 31,081 $ 35,445