v3.26.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2026
Accounting Policies [Abstract]  
Schedule of anti-dilutive shares
        
   March 31,
2026
   March 31,
2025
 
Options   68,137,807    77,365,689 
Warrants   27,805,903    57,636,519 
Common stock issuable upon conversion of notes payable   14,409,650    27,213,883 
Total   110,353,360    162,216,091