XML 69 R58.htm IDEA: XBRL DOCUMENT v3.26.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 58,396 $ 69,613 $ 215,859 $ 191,991
Preferred stock dividends (10) (10) (30) (30)
Net income attributable to common equity 58,386 69,603 215,829 191,961
Dividends and undistributed earnings allocated to participating securities (6) (6) (21) (18)
Net income attributable to common shareholders $ 58,380 $ 69,597 $ 215,808 $ 191,943
Basic weighted-average shares outstanding (shares) 38,564 39,168 38,681 39,253
Stock-based compensation awards (shares) 83 112 95 127
Diluted weighted-average shares outstanding (shares) 38,647 39,280 38,776 39,380
Antidilutive stock options (shares) 0 0 0 0
Earnings per share:        
Basic (in dollars per share) $ 1.51 $ 1.78 $ 5.58 $ 4.89
Diluted (in dollars per share) $ 1.51 $ 1.77 $ 5.57 $ 4.87