Quarterly report pursuant to Section 13 or 15(d)

Schedule of Investor Warrants (Details)

v3.23.3
Schedule of Investor Warrants (Details) - Investor Warrant [Member] - shares
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Warrant or Right [Line Items]      
Shares outstanding, Beginning balance 6,147,898 3,246,690  
Weighted Average Exercise Price, Outstanding, Beginning balance 1.45 2.26  
Outstanding (in shares) 2 years 6 months 2 years 3 months 7 days 3 years 7 months 2 days
Warrants, Granted 5,715,697 6,089,398  
Warrants, Exercised (5,548,463) (3,188,190)  
Warrants, Canceled/forfeited/expired  
Shares outstanding, Ending balance 6,315,132 6,147,898 3,246,690
Weighted Average Exercise Price, Outstanding, Ending balance 1.62 1.45 2.26