XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net earnings $ 230,821 $ 632,221
Foreign currency translation adjustments:    
Foreign currency translation gain (loss) 52,006 (29,342)
Reclassification of foreign currency translation losses to earnings 0 13,931
Total foreign currency translation adjustments (net of $9,588 and $(4,386) tax benefit (provision), respectively) 52,006 (15,411)
Pension and other post-retirement benefit plans:    
Amortization of actuarial gain included in net periodic pension cost (312) (367)
Amortization of prior service credits included in net periodic pension cost (159) (159)
Total pension and other post-retirement benefit plans (net of $132 and $139 tax benefit, respectively) (471) (526)
Changes in fair value of cash flow hedges:    
Unrealized net loss arising during period (956) (127)
Net gain reclassified into earnings (401) (473)
Total cash flow hedges (net of $396 and $177 tax benefit, respectively) (1,357) (600)
Other comprehensive earnings (loss), net of tax 50,178 (16,537)
Comprehensive earnings $ 280,999 $ 615,684