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
Statement of Comprehensive Income [Abstract]        
Net income $ 93,418 $ 82,945 $ 181,340 $ 132,496
Other comprehensive income, before tax:        
Loss on foreign currency translation adjustments (919) (4,850) (2,846) (2,362)
Pension and postretirement benefits obligation 4,974 4,406 9,949 8,811
Net unrealized (loss)/gain on available-for-sale securities (2,239) 159 (6,016) 1,180
Other comprehensive income/(loss), before tax 1,816 (285) 1,087 7,629
Income tax expense/(benefit) 479 (76) 286 2,004
Other comprehensive income/(loss), net of tax 1,337 (209) 801 5,625
Comprehensive income attributable to common stockholders $ 94,755 $ 82,736 $ 182,141 $ 138,121