v3.26.1
Earnings (Loss) per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
Three Months Ended March 31,
(In thousands, except per share values)20262025
Net income$71,269 $59,605 
Preferred stock dividends(10)(10)
Net income attributable to common equity71,259 59,595 
Dividends and undistributed earnings allocated to participating securities(7)(5)
Net income attributable to common shareholders$71,252 $59,590 
Basic weighted-average shares outstanding38,859 39,334 
Stock-based compensation awards127 167 
Diluted weighted-average shares outstanding38,986 39,501 
Antidilutive shares— — 
Earnings per share:
Basic$1.83 $1.51 
Diluted$1.83 $1.51