Notes Payable (Details) - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Total notes payable | $ 2,124,827 | $ 2,331,384 |
| Due within one year | 831,381 | 1,029,336 |
| Due after one year | 1,293,446 | 1,302,048 |
| Note Payable [Member] | Mine Equipment [Member] | ||
| Total notes payable | $ 1,455,509 | 1,581,098 |
| Weighted average interest rate | 6.88% | |
| Weighted average remaining term | 3 years 7 months 6 days | |
| Note Payable [Member] | Mill Equipment [Member] | ||
| Total notes payable | $ 462,400 | 535,766 |
| Weighted average interest rate | 8.07% | |
| Weighted average remaining term | 2 years 10 months 24 days | |
| Note Payable [Member] | Buildings/Land [Member] | ||
| Total notes payable | $ 206,918 | $ 214,520 |
| Weighted average interest rate | 7.00% | |
| Weighted average remaining term | 10 months 24 days |