XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Accrued warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Changes in the Company's accrued warranties        
Beginning accrued warranty expense $ 2,041 $ 1,694 $ 2,072 $ 1,760
Acquired accrued warranty expense 283   283  
Current period claims (164) (10) (247) (84)
Provision for current period sales 88 49 140 57
Ending accrued warranty expense $ 2,248 $ 1,733 $ 2,248 $ 1,733