XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share Reconciliation        
Net income available to common shareholders $ 126,219 $ 66,316 $ 225,322 $ 158,477
Basic weighted average number of common shares outstanding (in shares) 560,336,610 509,141,252 559,976,939 508,740,986
Plus: Common stock equivalents (in shares) 1,975,720 1,197,250 3,454,451 1,696,973
Diluted weighted average number of common shares outstanding (in shares) 562,312,330 510,338,502 563,431,390 510,437,959
Earnings Per Common Share:        
Basic (usd per share) $ 0.23 $ 0.13 $ 0.40 $ 0.31
Diluted (usd per share) $ 0.22 $ 0.13 $ 0.40 $ 0.31