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 |