XML 98 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Duties $ 4,469 $ 3,731
Expense associated with fulfilled performance obligations 1,372 1,010
Freight and handling fees 2,218 3,769
Operating lease obligations 6,094 4,903
Product warranty claim costs 1,721 1,514
Professional fees 3,794 2,833
Sales taxes and value added taxes 5,118 3,926
Short-term contingent consideration 1,758 5,428
Other 6,513 8,331
Total other accrued liabilities 33,057 35,445
Contract liabilities $ 300 $ 500