XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Settlements on derivative contracts $ (6,269) $ (17,040) $ (13,660) $ (61,198)
Non-cash gain (loss) on derivatives (29,076) 34,640 (7,265) 16,803
Gain (loss) on derivatives $ (35,345) $ 17,600 $ (20,925) $ (44,395)