XML 70 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 86,194 $ 62,773 $ 157,463 $ 122,378
Preferred stock dividends (10) (10) (20) (20)
Net income attributable to common equity 86,184 62,763 157,443 122,358
Dividends and undistributed earnings allocated to participating securities (9) (6) (16) (10)
Net income attributable to common shareholders $ 86,175 $ 62,757 $ 157,427 $ 122,348
Basic weighted-average shares outstanding (shares) 38,623 39,258 38,740 39,296
Stock-based compensation awards (shares) 74 101 101 134
Diluted weighted-average shares outstanding (shares) 38,697 39,359 38,841 39,430
Antidilutive stock options (shares) 0 0 0 0
Earnings per share:        
Basic (in dollars per share) $ 2.23 $ 1.60 $ 4.06 $ 3.11
Diluted (in dollars per share) $ 2.23 $ 1.59 $ 4.05 $ 3.10