XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Instruments - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Settlements on derivative contracts $ (2,303) $ (25,783) $ (7,391) $ (44,158)
Non-cash gain (loss) on derivatives 10,968 13,420 21,811 (17,837)
Gain (loss) on derivatives $ 8,665 $ (12,363) $ 14,420 $ (61,995)