XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Contract liabilities $ 3,324 $ 2,697
Duties 585 481
Expense associated with fulfilled performance obligations 565 1,092
Freight and handling fees 2,052 1,998
Interest 2 438
Operating lease obligations 4,155 4,813
Product warranty claims costs 497 522
Professional fees 1,925 1,558
Sales and value added taxes 1,456 4,194
Other 4,075 3,388
Total other accrued liabilities 18,636 21,181
Accrued property, plant and equipment purchases $ 400 $ 200