XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net earnings $ 347,100 $ 289,753 $ 1,261,143 $ 760,566
Foreign currency translation adjustments:        
Foreign currency translation gain (loss) 55,121 (54,114) 13,176 (16,207)
Reclassification of foreign currency translation losses to earnings 0 0 13,931 0
Total foreign currency translation adjustments (net of $10,468, $(7,274), $3,008 and $(58) tax benefit (provision), respectively) 55,121 (54,114) 27,107 (16,207)
Pension and other post-retirement benefit plans:        
Amortization of actuarial gain included in net periodic pension cost (363) (516) (1,099) (1,578)
Amortization of prior service (credits) costs included in net periodic pension cost (160) 245 (472) 764
Total pension and other post-retirement benefit plans (net of $138, $82, $415 and $247 tax benefit, respectively) (523) (271) (1,571) (814)
Changes in fair value of cash flow hedges:        
Unrealized net (loss) gain arising during period (1,107) 587 (246) 246
Net loss (gain) reclassified into earnings 39 369 (665) 2,067
Total cash flow hedges (net of $315, $(273), $269 and $(660) tax benefit (provision), respectively) (1,068) 956 (911) 2,313
Other comprehensive earnings (loss), net of tax 53,530 (53,429) 24,625 (14,708)
Comprehensive earnings $ 400,630 $ 236,324 $ 1,285,768 $ 745,858