XML 73 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies - Revenue recognition (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
source
area
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]      
Number of revenue sources | source 2    
Operating regions | area 5    
Revenue $ 394,069 $ 497,417 $ 290,193
Permian      
Disaggregation of Revenue [Line Items]      
Revenue 237,730 266,856 151,179
Eagle Ford      
Disaggregation of Revenue [Line Items]      
Revenue 46,410 64,879 40,898
Bakken      
Disaggregation of Revenue [Line Items]      
Revenue 51,128 64,999 56,055
Haynesville      
Disaggregation of Revenue [Line Items]      
Revenue 24,833 62,743 12,039
DJ      
Disaggregation of Revenue [Line Items]      
Revenue 33,968 37,880 29,191
SCOOP/STACK      
Disaggregation of Revenue [Line Items]      
Revenue 0 60 831
Oil      
Disaggregation of Revenue [Line Items]      
Revenue 317,099 338,163 215,250
Natural gas      
Disaggregation of Revenue [Line Items]      
Revenue $ 76,970 $ 159,254 $ 74,943