XML 56 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants for Stock (Details) - Schedule of outstanding warrants for common stock outstanding and exercisable - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Warrants for Stock (Details) - Schedule of outstanding warrants for common stock outstanding and exercisable [Line Items]    
Number of Shares Underlying Warrants (in Shares) 2,648,621 2,706,847
Number of Shares Underlying Warrants (in Shares) 2,648,621 2,706,847
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,343 41,090
Weighted Average Exercise Price $ 9.5 $ 6.83
Weighted Average Remaining Contractual Life (in years) 1 year 8 months 4 days 6 months 10 days
Number of Shares Underlying Warrants (in Shares) 2,343 41,090
Weighted Average Exercise Price $ 9.5 $ 6.83
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,646,278 2,665,757
Weighted Average Exercise Price $ 0.97 $ 0.98
Weighted Average Remaining Contractual Life (in years) 1 year 2 months 8 days 2 years 2 months 4 days
Number of Shares Underlying Warrants (in Shares) 2,646,278 2,665,757
Weighted Average Exercise Price $ 0.97 $ 0.98
Exercise prices range, upper limit $ 3.51 $ 3.51