XML 25 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net earnings $ 2,697,126 $ 1,056,828 $ 1,065,376
Foreign currency translation adjustments:      
Foreign currency translation (losses) gains (98,415) 38,893 (119,010)
Reclassification of foreign currency translation losses to earnings 13,931 0 5,915
Total foreign currency translation adjustments (net of $(14,996), $10,438 and $(17,824) tax (provision) benefit, respectively) (84,484) 38,893 (113,095)
Pension and other post-retirement benefit plans:      
Actuarial losses (4,111) (14,820) (2,658)
Prior service credit (costs) 318 (53) 1,370
Amortization of actuarial (gains) losses included in net periodic pension cost (1,478) (1,982) 1,903
Amortization of prior service (credit) costs included in net periodic pension cost (620) 852 888
Settlement and curtailment impact 83 2,831 3,688
Total pension and other post-retirement benefit plans (net of $1,134, $3,569 and $(2,230) tax benefit (provision), respectively) (5,808) (13,172) 5,191
Changes in fair value of cash flow hedges:      
Unrealized net gains (losses) arising during period 1,572 682 (535)
Net (gains) losses reclassified into earnings (1,190) 1,954 (3,732)
Total cash flow hedges (net of $(111), $(778) and $1,217 tax (provision) benefit, respectively) 382 2,636 (4,267)
Other comprehensive (loss) earnings, net of tax (89,910) 28,357 (112,171)
Comprehensive earnings $ 2,607,216 $ 1,085,185 $ 953,205