XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings (Loss) per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
Three Months Ended June 30,Six Months Ended June 30,
(In thousands, except per share values)2025202420252024
Net income$62,773 $72,234 $122,378 $130,373 
Preferred stock dividends(10)(10)(20)(20)
Net income attributable to common equity62,763 72,224 122,358 130,353 
Dividends and undistributed earnings allocated to participating securities(6)(6)(10)(13)
Net income attributable to common shareholders62,757 72,218 122,348 130,340 
Basic weighted-average shares outstanding39,258 39,389 39,296 39,375 
Stock-based compensation awards101 152 134 174 
Diluted weighted-average shares outstanding39,359 39,541 39,430 39,549 
Antidilutive shares— — — — 
Earnings per share:
Basic$1.60 $1.83 $3.11 $3.31 
Diluted$1.59 $1.83 $3.10 $3.30