v3.26.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Contract liabilities $ 2,238 $ 2,158
Duties 5,107 2,966
Expense associated with fulfilled performance obligations 626 817
Freight and handling fees 1,374 2,754
Interest 9 16
Legal judgment 44 43
Operating lease obligations 2,800 3,213
Product warranty claims costs 20 11
Professional fees 940 1,173
Sales and value added taxes 3,495 3,946
Other 3,199 3,037
Total other accrued liabilities 19,852 20,134
Accrued property, plant and equipment purchases $ 400 $ 200