v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Accrued warranties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Changes in the Company's accrued warranties    
Beginning accrued warranty expense $ 2,072 $ 1,760
Current period claims (83) (74)
Provision for current period sales 52 8
Ending accrued warranty expense $ 2,041 $ 1,694