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) |