v3.26.1
COMMITMENTS AND CONTINGENT LIABILITIES - Warranty Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance of warranty liability, beginning of period $ 20,303 $ 10,206
Accruals for current period sales 3,354 2,778
Cash settlements (2,710) (968)
Changes in liability for pre-existing warranties (1,749) (18)
Translation adjustment (317) 978
Balance of warranty liability, end of period 18,881 12,976
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Movement in Standard Product Warranty Accrual [Roll Forward]    
Long-term warranty provision amount $ 2,614 $ 2,040