XML 31 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Additional Financial Information Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Changes in warranty and after-sale costs reserve        
Balance at beginning of period $ 19,549 $ 13,849 $ 16,693 $ 11,102
Net additions charged to earnings 3,571 3,310 10,898 9,908
Costs incurred (1,361) (1,499) (5,832) (5,350)
Balance at end of period $ 21,759 $ 15,660 $ 21,759 $ 15,660