v3.26.3
Additional Financial Information Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Changes in warranty and after-sale costs reserve        
Balance at beginning of period $ 23,697 $ 19,549 $ 21,574 $ 16,693
Net additions charged to earnings 3,672 3,571 9,437 10,898
Costs incurred (1,875) (1,361) (5,517) (5,832)
Balance at end of period $ 25,494 $ 21,759 $ 25,494 $ 21,759