v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
NET INCOME $ 107,838 $ 105,248
Other comprehensive (loss) income, net of tax:    
Foreign currency translation adjustments (1,111) 5,231
Pension settlement 0 493
Unrealized gain (loss) on available for sale securities (19) (31)
Other comprehensive (loss) income, net of tax (1,130) 5,693
Comprehensive income $ 106,708 $ 110,941