XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments - Realized and Unrealized Gains and Losses on Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivative Instruments, Gain (Loss) [Line Items]        
Realized loss     $ 7,443 $ 110,785
Gain (loss) on derivative contracts, net $ (40,309) $ (49,907) (66,773) (201,387)
Derivatives Not Designated as Hedging Contracts | Gain (Loss) on Derivative Contracts, Net        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized (loss) gain (39,891) 29,192 (59,330) (90,602)
Realized loss (418) (79,099) (7,443) (110,785)
Gain (loss) on derivative contracts, net $ (40,309) $ (49,907) $ (66,773) $ (201,387)