XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Contract liabilities $ 1,648 $ 390
Duties 70 4,128
Expense associated with fulfilled performance obligations 1,009 991
Freight and handling fees 2,271 3,317
Interest 977 287
Operating lease obligations 5,386 4,769
Product warranty claims costs 789 1,095
Professional fees 3,141 4,685
Sales and value added taxes 3,513 5,463
Other 6,759 5,715
Total other accrued liabilities $ 25,563 $ 30,840