XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.3
NATURE OF OPERATIONS - Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
NATURE OF OPERATIONS        
Term of product warranty     1 year  
Warranty liability, beginning of period $ 2,120 $ 2,354 $ 1,950 $ 2,910
Product warranty reserve accrued 408 287 1,561 544
Warranty costs incurred (489) (474) (1,472) (1,287)
Warranty liability, end of period $ 2,039 $ 2,167 $ 2,039 $ 2,167