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