v3.26.3
EARNINGS PER SHARE - Schedule of Earnings (Loss) Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income (loss) attributable to common stock $ 52,472 $ (102,080) $ 266,904 $ (99,973)
Weighted-average common shares outstanding:        
Basic (in shares) 99,113,041 70,128,197 95,430,903 66,168,315
Diluted (in shares) 110,799,280 70,128,197 110,249,406 66,168,315
Net income (loss) per share attributable to common stock:        
Basic (in dollars per share) $ 0.53 $ (1.46) $ 2.80 $ (1.51)
Diluted (in dollars per share) $ 0.47 $ (1.46) $ 2.42 $ (1.51)