v3.25.1
Schedule of Notes Payable (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2022
Short-Term Debt [Line Items]      
Less debt discount and financing costs $ (54,273) $ (141,328)  
Total, net of discount $ 6,465,044 $ 7,466,784  
Related Party Demand Notes [Member]      
Short-Term Debt [Line Items]      
Demand notes financing fee percentage 10.00% 10.00%  
Interest rate 10.00% 10.00% 10.00%
Long term debt gross $ 880,000 $ 880,000  
Convertible Notes [Member]      
Short-Term Debt [Line Items]      
Interest rate 10.00% 10.00%  
Long term debt gross $ 50,000 $ 235,000  
Convertible Note Payable One [Member]      
Short-Term Debt [Line Items]      
Interest rate 12.00% 12.00%  
Long term debt gross $ 85,000  
Cash Advance Agreement [Member]      
Short-Term Debt [Line Items]      
Long term debt gross 132,154 258,202  
Note Payable [Member]      
Short-Term Debt [Line Items]      
Long term debt gross $ 1,163,239 $ 1,280,986  
Convertible Debenture Payable [Member]      
Short-Term Debt [Line Items]      
Interest rate 7.00% 7.00%  
Long term debt gross $ 3,934,146 $ 4,434,146  
Notes Payable [Member]      
Short-Term Debt [Line Items]      
Interest rate 7.00% 7.00%  
Long term debt gross $ 178,678 $ 253,678  
Other [Member]      
Short-Term Debt [Line Items]      
Long term debt gross $ 181,100 $ 181,100