XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Basis of Presentation and Accounting Policies - Schedule of Changes in Warranty and After-Sale Costs Reserve (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Warranty and After-Sale Costs      
Balance at beginning of year $ 16,693 $ 11,102 $ 9,606
Provision of acquired business 607 69 93
Net additions charged to earnings 12,933 13,349 9,759
Costs incurred (8,659) (7,827) (8,356)
Balance at end of year $ 21,574 $ 16,693 $ 11,102