v3.26.1
Earnings Per Share - Computation for 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 (loss) income available $ (406,268) $ (248,778) $ 881,493 $ (153,645)
Less: Undistributed earnings allocated to participating securities 0 0 (315,328) 0
Net (loss) income applicable to common stock $ (406,268) $ (248,778) $ 566,165 $ (153,645)
Denominator        
Weighted average shares outstanding - basic (in shares) 339,799,132 237,741,328 339,920,441 231,616,540
Earnings per share:        
Basic (in dollars per share) $ (1.20) $ (1.05) $ 1.67 $ (0.66)