v3.26.1
Mining Concession Duties Payable - Summary of Concession Duties PayableTransaction (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
Mining Concession Duties Payable [Abstract]  
Installment notes payable, beginning balance $ 5,174,078
Exchange rate adjustment 131,734
2026 Interest 233,177
2026 principal payments 0
Installment notes payable, ending balance $ 5,538,989