v3.25.2
DEBT (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of debt
        
   June 30, 2025   December 31, 2024 
Notes payable  $78,000   $188,061 
Note payable – related party   153,989    153,989 
Convertible notes payable   3,667,451    2,262,263 
Convertible notes payable – related party   22,000    22,000 
    3,921,440    2,626,313 
Debt discount   (270,452)   (327,056)
    3,650,988    2,299,257 
Less current portion   1,288,058    1,171,636 
Long term portion  $2,362,930   $1,127,621 
Schedule of debt maturity
       
Year     Amount  
  2025     $ 1,012,014  
  2026       1,123,926  
  2027       1,785,500  
        $ 3,921,440