v3.26.1
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