XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
COMMITMENTS AND CONTINGENT LIABILITIES, Warranty Related (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Changes in warranty liability [Roll Forward]    
Balance of accrued warranty, beginning of period $ 10,205 $ 8,022
Accruals for current period sales 1,265 922
Cash settlements (546) (483)
Changes in liability for pre-existing warranties (8) (4)
Translation adjustment 289 (242)
Balance of accrued warranty, end of period 11,205 8,215
Other Non-current Liabilities [Member]    
Changes in warranty liability [Roll Forward]    
Long-term warranty provision amount $ 1,807 $ 782