XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Contract liabilities $ 3,677 $ 2,697
Duties 542 481
Expense associated with fulfilled performance obligations 941 1,092
Freight and handling fees 1,630 1,998
Interest 374 438
Operating lease obligations 4,529 4,813
Product warranty claims costs 522 522
Professional fees 1,539 1,558
Sales and value added taxes 2,192 4,194
Other (1) 3,783 3,388
Total other accrued liabilities 19,729 21,181
Accrued property, plant and equipment purchases $ 400 $ 200