XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]            
Net Income (Loss) Attributable to Parent $ 111,230 $ 101,687 $ 115,573 $ 81,169 $ 212,916 $ 196,742
Preferred Stock Dividends and Other Adjustments (2,875)   (2,875)   (5,750) (5,750)
Net Income (Loss) Available to Common Stockholders, Basic 108,355   112,698   207,166 190,992
Dividends, Common Stock (38,304)   (33,310)   (76,636) (66,718)
Unvested Share based Payment Awards (194)   (197)   (399) (317)
Undistributed Earnings (Loss) Available to Common Shareholders, Basic 69,501   78,723   129,500 123,256
Undistributed Earnings Allocated To Unvested Share Based Payment Awards 356   468   630 702
Undistributed Earnings, Basic, Total 69,857   79,191   130,131 123,958
Earnings Per Share, Basic [Abstract]            
Distributed Earnings 38,304   33,310   76,636 66,718
Undistributed Earnings (Loss) Available to Common Shareholders, Basic 69,501   78,723   129,500 123,256
Common Shareholders Earnings Basic 107,805   112,034   206,137 189,974
Earnings Per Share, Diluted [Abstract]            
Distributed Earnings To Common Shareholders Diluted 38,304   33,310   76,636 66,718
Undistributed Earnings (Loss) Available to Common Shareholders, Diluted 69,501   78,723   129,500 123,256
Common Shareholders Earnings Diluted $ 107,805   $ 112,034   $ 206,137 $ 189,974
Weighted Average Number of Shares Outstanding, Basic 164,936   149,872   165,081 149,864
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 1,407   1,416   1,425 1,446
Weighted Average Number of Shares Outstanding, Diluted, Total 166,343   151,288   166,506 151,310
Earnings Per Share, Basic $ 0.65   $ 0.75   $ 1.25 $ 1.27
Earnings Per Share, Diluted $ 0.65   $ 0.74   $ 1.24 $ 1.26