XML 57 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants for Stock (Details) - Schedule of outstanding warrants for common stock outstanding and exercisable - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Warrants for Stock (Details) - Schedule of outstanding warrants for common stock outstanding and exercisable [Line Items]    
Number of Shares Underlying Warrants (in Shares) 2,257,294 2,648,621
Number of Shares Underlying Warrants (in Shares) 2,257,294 2,648,621
Exercise Price Range    
Warrants for Stock (Details) - Schedule of outstanding warrants for common stock outstanding and exercisable [Line Items]    
Exercise prices range, lower limit $ 4.94 $ 4.94
Number of Shares Underlying Warrants (in Shares) 2,027 2,343
Weighted Average Exercise Price $ 9.5 $ 9.5
Weighted Average Remaining Contractual Life (in years) 9 months 10 days 1 year 8 months 4 days
Number of Shares Underlying Warrants (in Shares) 2,027 2,343
Weighted Average Exercise Price $ 9.5 $ 9.5
Exercise prices range, upper limit 13.3 13.3
Exercise Price Range    
Warrants for Stock (Details) - Schedule of outstanding warrants for common stock outstanding and exercisable [Line Items]    
Exercise prices range, lower limit $ 0.75 $ 0.75
Number of Shares Underlying Warrants (in Shares) 2,255,267 2,646,278
Weighted Average Exercise Price $ 0.75 $ 0.97
Weighted Average Remaining Contractual Life (in years) 3 months 29 days 1 year 2 months 8 days
Number of Shares Underlying Warrants (in Shares) 2,255,267 2,646,278
Weighted Average Exercise Price $ 0.75 $ 0.97
Exercise prices range, upper limit $ 3.51 $ 3.51