XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Duties $ 4,183 $ 4,128
Expense associated with fulfilled performance obligations 1,435 991
Freight and handling fees 2,674 3,317
Operating lease obligations 5,659 4,769
Product warranty claims costs 985 1,095
Professional fees 5,806 4,685
Sales and value added taxes 4,737 5,463
Other 8,707 6,392
Total other accrued liabilities 34,186 30,840
Contract liabilities $ 2,000 $ 400