v3.26.1
Earnings per Share - Schedule of Basic and Diluted Earnings Per Share (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
Numerator:        
Net income available to common stockholders — basic $ 218,172 $ 140,665 $ 377,972 $ 306,182
Net income available to common stockholders — diluted $ 218,172 $ 140,665 $ 377,972 $ 306,182
Denominator:        
Weighted average common shares outstanding — basic (in shares) 592,411,226 613,048,193 599,166,723 612,913,649
Incremental shares attributed to non-vested share-based awards (in shares) 86,578 213,711 161,403 398,992
Weighted average common shares outstanding — diluted (in shares) 592,497,804 613,261,904 599,328,126 613,312,641
Net income per common share — basic (in dollars per share) $ 0.37 $ 0.23 $ 0.63 $ 0.50
Net income per common share — diluted (in dollars per share) $ 0.37 $ 0.23 $ 0.63 $ 0.50