v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
NET INCOME $ 143,910 $ 141,489 $ 251,748 $ 246,737
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments (1,276) 15,272 (2,387) 20,503
Pension settlement 0 0 0 493
Unrealized gain (loss) on available for sale securities 158 62 139 31
Other comprehensive (loss) income, net of tax (1,118) 15,334 (2,248) 21,027
Comprehensive income $ 142,792 $ 156,823 $ 249,500 $ 267,764