XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Contract liabilities $ 1,134 $ 390
Duties 470 4,128
Expense associated with fulfilled performance obligations 1,120 991
Freight and handling fees 2,497 3,317
Interest 1,413 287
Operating lease obligations 5,509 4,769
Product warranty claim costs 522 1,095
Professional fees 2,293 4,685
Sales and value added taxes 3,750 5,463
Other 5,426 5,715
Total other accrued liabilities $ 24,134 $ 30,840