v3.26.3
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]                
Net Income (Loss) Attributable to Parent $ 146,586 $ 123,564 $ 119,635 $ 124,732 $ 111,230 $ 101,687 $ 389,785 $ 337,648
Preferred Stock Dividends and Other Adjustments (2,875)     (2,875)     (8,625) (8,625)
Net Income (Loss) Available to Common Stockholders, Basic 143,711     121,857     381,160 329,023
Dividends, Common Stock (45,073)     (38,340)     (130,651) (114,977)
Unvested Share based Payment Awards (105)     (190)     (325) (590)
Undistributed Earnings (Loss) Available to Common Shareholders, Basic 98,311     82,913     249,505 212,415
Undistributed Earnings Allocated To Unvested Share Based Payment Awards 222     413     679 1,042
Undistributed Earnings, Basic, Total 98,533     83,326     250,184 213,457
Earnings Per Share, Basic [Abstract]                
Distributed Earnings 45,073     38,340     130,651 114,977
Undistributed Earnings (Loss) Available to Common Shareholders, Basic 98,311     82,913     249,505 212,415
Common Shareholders Earnings Basic 143,384     121,253     380,156 327,392
Earnings Per Share, Diluted [Abstract]                
Distributed Earnings To Common Shareholders Diluted 45,073     38,340     130,651 114,977
Undistributed Earnings (Loss) Available to Common Shareholders, Diluted 98,311     82,913     249,505 212,415
Common Shareholders Earnings Diluted $ 143,384     $ 121,253     $ 380,156 $ 327,392
Weighted Average Number of Shares Outstanding, Basic 186,685     165,029     180,034 165,064
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 1,815     1,674     1,748 1,581
Weighted Average Number of Shares Outstanding, Diluted, Total 188,500     166,703     181,782 166,645
Earnings Per Share, Basic $ 0.77     $ 0.73     $ 2.11 $ 1.98
Earnings Per Share, Diluted $ 0.76     $ 0.73     $ 2.09 $ 1.96