v3.26.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Contract liabilities $ 2,484 $ 2,158
Duties 1,347 2,966
Expense associated with fulfilled performance obligations 792 817
Freight and handling fees 1,301 2,754
Interest 17 16
Legal judgment 43 43
Operating lease obligations 2,767 3,213
Product warranty claims costs 11 11
Professional fees 2,129 1,173
Sales and value added taxes 3,258 3,946
Other 2,116 3,037
Total other accrued liabilities 16,265 20,134
Accrued property, plant and equipment purchases $ 300 $ 200