v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 82,945 $ 65,540 $ 132,496 $ 105,957
Other comprehensive income, before tax:        
Loss on foreign currency translation adjustments (4,850) (588) (2,362) (2,434)
Pension and postretirement benefits obligation 4,406 3,315 8,811 6,603
Net unrealized gain/(loss) on available-for-sale securities 159 42 1,180 (667)
Other comprehensive (loss)/income, before tax (285) 2,769 7,629 3,502
Income tax (benefit)/expense (76) 722 2,004 952
Other comprehensive (loss)/income, net of tax (209) 2,047 5,625 2,550
Comprehensive income attributable to common stockholders $ 82,736 $ 67,587 $ 138,121 $ 108,507