XML 31 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Additional Financial Information Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Changes in warranty and after-sale costs reserve    
Balance at beginning of period $ 16,693 $ 11,102
Net additions charged to earnings 2,380 3,239
Costs incurred (1,745) (1,916)
Balance at end of period $ 17,328 $ 12,425