XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Contract liabilities $ 2,192 $ 1,134
Duties 824 470
Expense associated with fulfilled performance obligations 1,572 1,120
Freight and handling fees 2,164 2,497
Interest 465 1,413
Operating lease obligations 5,141 5,509
Product warranty claims costs 522 522
Professional fees 2,234 2,293
Sales and value added taxes 2,830 3,750
Other 5,953 5,426
Total other accrued liabilities $ 23,897 $ 24,134