XML 102 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
WARRANTIES - Changes in Product Warranty Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 4,007 $ 5,702
Net increases to accruals 3,532 2,317
Warranty expenditures (2,014) (4,017)
Effect of changes in exchange rates 128 5
Balance at end of period $ 5,653 $ 4,007