v3.25.1
SCHEDULE OF NOTES PAYABLE (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Short-Term Debt [Line Items]    
Sub-total notes payable, net of discount $ 20,255,404 $ 20,241,164
Less long-term portion, net of discount
Current portion of notes payable, net of discount 20,255,404 20,241,164
Note Payable [Member]    
Short-Term Debt [Line Items]    
Sub-total notes payable, net of discount 45,000 45,000
Other [Member]    
Short-Term Debt [Line Items]    
Sub-total notes payable, net of discount 50,000 50,000
Note Payable One [Member]    
Short-Term Debt [Line Items]    
Sub-total notes payable, net of discount 375,000 375,000
Note Payable Two [Member]    
Short-Term Debt [Line Items]    
Sub-total notes payable, net of discount 355,404 341,164
Note Payable Three [Member]    
Short-Term Debt [Line Items]    
Sub-total notes payable, net of discount 1,000,000 1,000,000
Note Payable Four [Member]    
Short-Term Debt [Line Items]    
Sub-total notes payable, net of discount 2,200,000 2,200,000
Note Payable Five [Member]    
Short-Term Debt [Line Items]    
Sub-total notes payable, net of discount 11,110,000 11,110,000
Note Payable Six [Member]    
Short-Term Debt [Line Items]    
Sub-total notes payable, net of discount 3,300,000 3,300,000
Note Payable Seven [Member]    
Short-Term Debt [Line Items]    
Sub-total notes payable, net of discount $ 1,820,000 $ 1,820,000