XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Contract liabilities $ 2,521 $ 2,697
Duties 543 481
Expense associated with fulfilled performance obligations 678 1,092
Freight and handling fees 2,275 1,998
Interest 10 438
Legal judgment 4,162 0
Operating lease obligations 3,553 4,813
Product warranty claim costs 35 522
Professional fees 1,128 1,558
Sales and value added taxes 2,684 4,194
Other 3,419 3,388
Total other accrued liabilities 21,008 21,181
Accrued property, plant and equipment purchases $ 100 $ 200