XML 100 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
WARRANTIES - Changes in Product Warranty Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 5,702 $ 3,350
Additions from acquisitions   181
Net increases to accruals 2,317 5,620
Warranty expenditures (4,017) (3,408)
Effect of changes in exchange rates 5 (41)
Balance at end of period $ 4,007 $ 5,702