XML 105 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Contract liabilities $ 2,697 $ 1,134
Duties 481 470
Expense associated with fulfilled performance obligations 1,092 1,120
Freight and handling fees 1,998 2,497
Interest 438 1,413
Operating lease obligations 4,813 5,509
Product warranty claim costs 522 522
Professional fees 1,558 2,293
Sales and value added taxes 4,194 3,750
Other 3,388 5,426
Total other accrued liabilities 21,181 24,134
Accrued property, plant and equipment purchases $ 200 $ 600