v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 255,954 $ 238,728
Other comprehensive income (loss):    
Foreign currency translation adjustments (2,542) 4,362
Income tax effect 329 (1,108)
Foreign currency translation adjustments, net (2,213) 3,254
Pension and other post-retirement adjustments 21 (513)
Income tax effect (13) 34
Pension and other post-retirement adjustments, net 8 (479)
Other comprehensive (loss) income, net of tax (2,205) 2,775
Comprehensive income $ 253,749 $ 241,503