v3.25.2
Debt (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Total notes payable $ 3,057,953 $ 2,682,169
Less: debt discounts 39,088 0
Convertible Promissory Note [Member]    
Total notes payable 105,263 0
Convertible Promissory Note One [Member]    
Total notes payable 69,474 0
Term Note One [Member]    
Total notes payable 9,281 11,719
Promissory Note [Member]    
Total notes payable 172,673 164,450
Promissory Note One [Member]    
Total notes payable 105,000 105,000
Promissory Note Two [Member]    
Total notes payable 64,050 61,000
Promissory Note Three [Member]    
Total notes payable 220,500 210,000
Promissory Note Four [Member]    
Total notes payable 1,985,000 2,110,000
Promissory Note Five [Member]    
Total notes payable 118,000 20,000
Promissory Note Six [Member]    
Total notes payable 132,800 0
Promissory Note Seven [Member]    
Total notes payable $ 115,000 $ 0