v3.25.2
Commitment and Contingencies - Schedule of committed not recognized liabilities (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Sweetpea Petroleum Pty Ltd    
Other Commitments [Line Items]    
Committed at the reporting date but not recognized as liabilities, payable: $ 23,115,097 $ 23,283,360
EP 161    
Other Commitments [Line Items]    
Committed at the reporting date but not recognized as liabilities, payable: 2,301,646 2,649,600
Beetaloo Joint Venture    
Other Commitments [Line Items]    
Committed at the reporting date but not recognized as liabilities, payable: 75,629,604 62,642,340
Midstream    
Other Commitments [Line Items]    
Committed at the reporting date but not recognized as liabilities, payable: $ 9,055,759 $ 1,971,843