v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 288,600 $ 255,954
Other comprehensive income (loss):    
Foreign currency translation adjustments 7,495 (2,542)
Income tax effect (687) 329
Foreign currency translation adjustments, net 6,808 (2,213)
Pension and other post-retirement adjustments 567 21
Income tax effect (3) (13)
Pension and other post-retirement adjustments, net 564 8
Other comprehensive (loss) income, net of tax 7,372 (2,205)
Comprehensive income $ 295,972 $ 253,749