v3.26.1
Schedule of Weighted Average Dilutive Common Shares Anti-dilutive (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 69,864,329 56,311,986
Equity Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 11,457,004 6,932,004
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 22,287,545 15,693,445
Convertible Notes [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total [1] 14,655,067 13,656,427
Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 21,464,713 20,030,110
[1] Convertible notes are assumed to be converted at the rate of $0.75 per common share, which is the conversion price as of March 31, 2025 and 2024. However, such conversion rates are subject to adjustment under certain circumstances, such as stock splits and stock dividends, which may result in the issuance of common shares greater than the amount indicated.