v3.26.1
Earnings Per Share - Computation for Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator    
Net income available $ 1,287,761 $ 95,133
Less: Undistributed earnings allocated to participating securities (461,204) 0
Net income applicable to common stock $ 826,557 $ 95,133
Denominator    
Weighted average shares outstanding - basic (in shares) 339,602,063 225,474,247
Earnings per share:    
Basic (in dollars per share) $ 2.43 $ 0.42