XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Schedule of anti-dilutive shares
       
   March 31,
2025
  March 31,
2024
Options   77,365,689    25,757,155 
Warrants   57,636,519    19,887,473 
Common stock issuable upon conversion of notes payable   27,213,883    36,272,510 
Total   162,216,091    81,917,138