v3.26.1
PRODUCT WARRANTIES - Schedule of Product Warranty Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Balance, beginning of period $ 31,464 $ 34,352
Provision for warranty accrual 4,289 1,742
Warranty claims (4,087) (3,779)
Foreign currency translation (389) 801
Balance, end of period $ 31,277 $ 33,116