XML 79 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Contract liabilities $ 2,812 $ 2,521
Duties 2,004 543
Expense associated with fulfilled performance obligations 620 678
Freight and handling fees 2,250 2,275
Interest 15 10
Legal judgment 0 4,162
Operating lease obligations 3,686 3,553
Product warranty claims costs 16 35
Professional fees 810 1,128
Sales and value added taxes 3,187 2,684
Other 3,467 3,419
Total other accrued liabilities 18,867 21,008
Accrued property, plant and equipment purchases $ 300 $ 100