XML 109 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting Reconciliation of Earnings Before Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting [Abstract]      
Segment profit $ 1,199,923 $ 1,151,896 $ 1,192,459
Amortization 72,869 72,213 66,239
Interest Expense 74,631 77,366 55,392
Restructuring Charges 19,771 32,735 9,556
Other Charges (Income), Net (4,571) (4,146) (9,320)
Earnings before taxes $ 1,037,223 $ 973,728 $ 1,070,592