v3.26.1
Revenue from contracts with customers (Tables)
12 Months Ended
Dec. 31, 2025
TextBlock [Abstract]  
Schedule of revenue from contract with customers
    
Year ended

December 31, 2025
    
Year ended

December 31, 2024
    
Year ended

December 31, 2023
 
Goods sold
     2,474,197        1,647,768        1,168,774  
  
 
 
    
 
 
    
 
 
 
Total revenue from contracts with customers
  
 
2,474,197
 
  
 
1,647,768
 
  
 
1,168,774
 
  
 
 
    
 
 
    
 
 
 
Recognized at a point in time
  
 
2,474,197
 
  
 
1,647,768
 
  
 
1,168,774
 
  
 
 
    
 
 
    
 
 
 
Schedule of revenue through different channels
Type of products
  
Year ended
December 31, 2025
    
Year ended
December 31, 2024
    
Year ended
December 31, 2023
 
Revenues from crude oil sales
     2,384,912        1,573,069        1,097,316  
Revenues from natural gas sales
     83,104        71,756        67,290  
Revenues from LPG sales
     6,181        2,943        4,168  
  
 
 
    
 
 
    
 
 
 
Total revenue from contracts with customers
  
 
2,474,197
 
  
 
1,647,768
 
  
 
1,168,774
 
  
 
 
    
 
 
    
 
 
 
 
Distribution channels
  
Year ended
December 31, 2025
    
Year ended
December 31, 2024
    
Year ended
December 31, 2023
 
Exports of crude oil
     1,494,529        807,526        642,155  
Local crude oil
     890,383        765,543        455,161  
Local natural gas
     71,228        51,898        46,931  
Exports of natural gas
     11,876        19,858        20,359  
LPG sales
     6,181        2,943        4,168  
  
 
 
    
 
 
    
 
 
 
Total revenue from contracts with customers
  
 
2,474,197
 
  
 
1,647,768
 
  
 
1,168,774