v3.26.1
Schedule of Net Revenue By Product Segment (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
IfrsStatementLineItems [Line Items]      
Oil and gas revenue, net $ 2,880,658 $ 7,000,836 $ 16,797,366
Oil [Member]      
IfrsStatementLineItems [Line Items]      
Oil and gas revenue, net 2,553,065 3,323,925 3,055,800
Gas [member]      
IfrsStatementLineItems [Line Items]      
Oil and gas revenue, net $ 327,593 $ 3,676,911 $ 13,741,566