XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Duties $ 4,128 $ 4,469
Expense associated with fulfilled performance obligations 991 1,372
Freight and handling fees 3,317 2,218
Operating lease obligations 4,769 6,094
Product warranty claim costs 1,095 1,721
Professional fees 4,685 3,794
Sales and value added taxes 5,463 5,118
Short-term contingent consideration 0 1,758
Other 6,392 6,513
Total other accrued liabilities 30,840 33,057
Contract liabilities $ 400 $ 300