v3.23.2
Schedule of Key Assumption of Fair Value of Stock Options Granted (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
Jun. 30, 2022
Dec. 31, 2022
$ / shares
Subsidiary, Sale of Stock [Line Items]      
Expected term 5 years 8 months 23 days 5 years 9 months 7 days  
Risk-free interest rate 3.73% 1.93%  
Expected dividend yield  
Expected volatility 98.97% 101.67%  
November 2019 Offering [Member] | Fair Value, Inputs, Level 3 [Member] | Measurement Input, Expected Term [Member]      
Subsidiary, Sale of Stock [Line Items]      
Expected life in years 1 year 4 months 17 days   1 year 10 months 17 days
November 2019 Offering [Member] | Fair Value, Inputs, Level 3 [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Subsidiary, Sale of Stock [Line Items]      
Warrants measurement input 5.25   4.41
November 2019 Offering [Member] | Fair Value, Inputs, Level 3 [Member] | Measurement Input, Expected Dividend Rate [Member]      
Subsidiary, Sale of Stock [Line Items]      
Warrants measurement input  
November 2019 Offering [Member] | Fair Value, Inputs, Level 3 [Member] | Measurement Input, Option Volatility [Member]      
Subsidiary, Sale of Stock [Line Items]      
Warrants measurement input 100.00   100.00
November 2019 Offering [Member] | Fair Value, Inputs, Level 3 [Member] | Measurement Input, Share Price [Member]      
Subsidiary, Sale of Stock [Line Items]      
Stock price $ 5.04   $ 6.77