XML 14 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net earnings $ 238,433 $ 230,821
Foreign currency translation adjustments:    
Foreign currency translation (loss) gain (21,757) 52,006
Total foreign currency translation adjustments (net of $(8,760) and $9,588 tax (provision) benefit, respectively) (21,757) 52,006
Pension and other post-retirement benefit plans:    
Amortization of actuarial gain included in net periodic pension cost (394) (312)
Amortization of prior service credits included in net periodic pension cost (54) (159)
Total pension and other post-retirement benefit plans (net of $122 and $132 tax benefit, respectively) (448) (471)
Changes in fair value of cash flow hedges:    
Unrealized net earnings (loss) arising during the period 1,781 (956)
Net gain reclassified into earnings (202) (401)
Total cash flow hedges (net of $(461) and $396 tax (provision) benefit, respectively) 1,579 (1,357)
Other comprehensive (loss) earnings, net of tax (20,626) 50,178
Comprehensive earnings $ 217,807 $ 280,999