XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 69,613 $ 66,648 $ 191,991 $ 197,021
Preferred stock dividends (10) (10) (30) (30)
Net income attributable to common equity 69,603 66,638 191,961 196,991
Dividends and undistributed earnings allocated to participating securities (6) (6) (18) (19)
Net income attributable to common shareholders $ 69,597 $ 66,632 $ 191,943 $ 196,972
Basic weighted-average shares outstanding (shares) 39,168 39,362 39,253 39,370
Stock-based compensation awards (shares) 112 133 127 160
Diluted weighted-average shares outstanding (shares) 39,280 39,495 39,380 39,530
Antidilutive stock options (shares) 0 0 0 0
Earnings per share:        
Basic (in dollars per share) $ 1.78 $ 1.69 $ 4.89 $ 5.00
Diluted (in dollars per share) $ 1.77 $ 1.69 $ 4.87 $ 4.98