XML 155 R133.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net Income (Loss) Attributable to Parent $ 123,145 $ 182,956 $ 366,122
Preferred Stock Dividends and Other Adjustments (11,500) (11,500) (11,500)
Net Income (Loss) Available to Common Stockholders, Basic 111,645 171,456 354,622
Dividends, Common Stock (138,508) (128,748) (122,417)
Unvested Share based Payment Awards (689) (785) (720)
Undistributed Earnings, Basic, Total (27,552) 41,922 231,485
Undistributed Earnings (Loss) Available to Common Shareholders, Basic (27,552) 41,675 229,995
Undistributed Earnings Allocated To Unvested Share Based Payment Awards 0 247 1,490
Earnings Per Share, Basic [Abstract]      
Distributed Earnings 138,508 128,748 122,417
Undistributed Earnings (Loss) Available to Common Shareholders, Basic (27,552) 41,675 229,995
Common Shareholders Earnings Basic 110,956 170,424 352,412
Earnings Per Share, Diluted [Abstract]      
Distributed Earnings To Common Shareholders Diluted 138,508 128,748 122,417
Undistributed Earnings, Diluted (27,552) 41,675 229,995
Common Shareholders Earnings Diluted $ 110,956 $ 170,424 $ 352,412
Weighted Average Number of Shares Outstanding, Basic 151,933 149,968 149,162
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 1,415 892 1,334
Weighted Average Number of Shares Outstanding, Diluted 153,347 150,860 150,496
Earnings Per Share, Basic $ 0.73 $ 1.14 $ 2.36
Earnings Per Share, Diluted $ 0.72 $ 1.13 $ 2.34