XML 158 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Total notes payable $ 1,732,739 $ 2,316,652
Due within one year 709,381 978,246
Due after one year 1,023,358 1,338,406
Mine Equipment [Member] | Note Payable [Member]    
Total notes payable 962,384 1,859,299
Monthly payment 55,803 98,752
Mill Equipment [Member] | Note Payable [Member]    
Total notes payable 540,773 0
Monthly payment 11,498 0
Buildings/Land [Member] | Note Payable [Member]    
Total notes payable 229,582 297,230
Monthly payment 2,500 2,500
Other [Member] | Note Payable [Member]    
Total notes payable 0 160,123
Monthly payment $ 0 $ 731