XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues - Schedule of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Oil and gas sales $ 1,215,571 $ 758,541 $ 3,704,653 $ 1,998,207
Oil sales        
Disaggregation of Revenue [Line Items]        
Oil and gas sales 1,099,318 660,445 3,265,303 1,734,057
Natural gas sales(1)        
Disaggregation of Revenue [Line Items]        
Oil and gas sales (37,087) 38,354 (21,351) 94,123
NGL sales(2)        
Disaggregation of Revenue [Line Items]        
Oil and gas sales $ 153,340 $ 59,742 $ 460,701 $ 170,027