XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Contract liabilities $ 4,017 $ 2,697
Duties 400 481
Expense associated with fulfilled performance obligations 854 1,092
Freight and handling fees 1,981 1,998
Interest 332 438
Operating lease obligations 4,384 4,813
Product warranty claims costs 522 522
Professional fees 1,699 1,558
Sales and value added taxes 1,779 4,194
Other 4,054 3,388
Total other accrued liabilities 20,022 21,181
Accrued property, plant and equipment purchases $ 600 $ 200