XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Contract liabilities $ 3,350 $ 2,521
Duties 1,211 543
Expense associated with fulfilled performance obligations 588 678
Freight and handling fees 2,195 2,275
Interest 10 10
Legal judgment 0 4,162
Operating lease obligations 3,419 3,553
Product warranty claims costs 41 35
Professional fees 1,284 1,128
Sales and value added taxes 3,211 2,684
Other 3,171 3,419
Total other accrued liabilities 18,480 21,008
Accrued property, plant and equipment purchases $ 300 $ 100