Annual report pursuant to Section 13 and 15(d)

Oil and Gas Producing Activities (Unaudited) (Details)

v3.24.0.1
Oil and Gas Producing Activities (Unaudited) (Details)
12 Months Ended
Dec. 31, 2023
Boe
well
Dec. 31, 2022
Boe
well
Dec. 31, 2021
Boe
well
Extractive Industries [Abstract]      
Share of oil and gas produced in thousands per day | Boe 23,500 21,300 18,600
Number of oil and gas wells | well 675 584 452