v3.26.1
Derivatives - Schedule of Gains (Losses) of Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Derivative gain (loss), net $ 116,075 $ 25,157 $ 53,965 $ (143,543)
Swaps        
Derivative [Line Items]        
Derivative gain (loss), net 111,899 25,897 76,288 (141,612)
Series A Exchange Option        
Derivative [Line Items]        
Derivative gain (loss), net 949 0 (12,317) 0
Warrants        
Derivative [Line Items]        
Derivative gain (loss), net 3,227 0 (10,006) 0
Other        
Derivative [Line Items]        
Derivative gain (loss), net $ 0 $ (740) $ 0 $ (1,931)