v3.26.1
Earnings Per Common Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share Reconciliation        
Net income available to common shareholders $ 163,569 $ 126,219 $ 320,265 $ 225,322
Basic weighted average number of common shares outstanding (in shares) 553,740,562 560,336,610 554,753,527 559,976,939
Plus: Common stock equivalents (in shares) 3,217,487 1,975,720 3,214,656 3,454,451
Diluted weighted average number of common shares outstanding (in shares) 556,958,049 562,312,330 557,968,183 563,431,390
Earnings Per Common Share:        
Basic (usd per share) $ 0.30 $ 0.23 $ 0.58 $ 0.40
Diluted (usd per share) $ 0.29 $ 0.22 $ 0.57 $ 0.40