XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total notes payable $ 2,380,396 $ 470,396
less current portion of notes payable (939,110) (470,396)
Long term portion of notes payable 1,441,286 0
Promissory Note [Member]    
Debt Instrument [Line Items]    
Total notes payable 409,696 470,396
Motor Vehicle and Equipment Loans [Member]    
Debt Instrument [Line Items]    
Total notes payable $ 1,970,700 $ 0