XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net income $ 59,605 $ 58,139
Preferred stock dividends (10) (10)
Net income attributable to common equity 59,595 58,129
Dividends and undistributed earnings allocated to participating securities (5) (7)
Net income attributable to common shareholders $ 59,590 $ 58,122
Basic weighted-average shares outstanding (shares) 39,334 39,360
Stock-based compensation awards (shares) 167 196
Diluted weighted-average shares outstanding (shares) 39,501 39,556
Antidilutive stock options (shares) 0 0
Earnings per share:    
Basic (in dollars per share) $ 1.51 $ 1.48
Diluted (in dollars per share) $ 1.51 $ 1.47