XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Financial Instruments - Realized and Unrealized Gains and Losses on Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivative Instruments, Gain (Loss) [Line Items]        
Realized loss     $ 29,494 $ 169,708
Gain (loss) on derivative contracts, net $ (45,047) $ 60,286 (111,820) (141,101)
Derivatives Not Designated as Hedging Contracts | Gain (Loss) on Derivative Contracts, Net        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized (loss) gain (22,996) 119,209 (82,326) 28,607
Realized loss (22,051) (58,923) (29,494) (169,708)
Gain (loss) on derivative contracts, net $ (45,047) $ 60,286 $ (111,820) $ (141,101)