XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 62,773 $ 72,234 $ 122,378 $ 130,373
Preferred stock dividends (10) (10) (20) (20)
Net income attributable to common equity 62,763 72,224 122,358 130,353
Dividends and undistributed earnings allocated to participating securities (6) (6) (10) (13)
Net income attributable to common shareholders $ 62,757 $ 72,218 $ 122,348 $ 130,340
Basic weighted-average shares outstanding (shares) 39,258 39,389 39,296 39,375
Stock-based compensation awards (shares) 101 152 134 174
Diluted weighted-average shares outstanding (shares) 39,359 39,541 39,430 39,549
Antidilutive stock options (shares) 0 0 0 0
Earnings per share:        
Basic (in dollars per share) $ 1.60 $ 1.83 $ 3.11 $ 3.31
Diluted (in dollars per share) $ 1.59 $ 1.83 $ 3.10 $ 3.30