XML 147 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Contract liabilities $ 2,158 $ 2,521
Duties 2,966 543
Expense associated with fulfilled performance obligations 817 678
Freight and handling fees 2,754 2,275
Interest 16 10
Legal judgment 43 4,162
Operating lease obligations 3,213 3,553
Product warranty claim costs 11 35
Professional fees 1,173 1,128
Sales and value added taxes 3,946 2,684
Other 3,037 3,419
Total other accrued liabilities 20,134 21,008
Accrued property, plant and equipment purchases $ 200 $ 100