v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net income $ 87,922 $ 49,551
Other comprehensive income, before tax:    
(Loss)/gain on foreign currency translation adjustments (1,927) 2,488
Pension and postretirement benefits obligation 4,975 4,405
Net unrealized (loss)/gain on available-for-sale securities (3,777) 1,021
Other comprehensive (loss)/income, before tax (729) 7,914
Income tax (benefit)/expense (193) 2,080
Other comprehensive (loss)/income, net of tax (536) 5,834
Comprehensive income attributable to common stockholders $ 87,386 $ 55,385