v3.26.1
ACCRUED WARRANTY EXPENSE (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Movement in Extended Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 3,584 $ 2,654
Additions 2,550 1,221
Expirations and other changes (1,964) (1,498)
Payments (37) (98)
Translation and other (200) 1,305
Balance at end of period $ 3,933 3,584
Liabilities no longer held for sale   $ 1,300