Annual report pursuant to Section 13 and 15(d)

Shareholders' Equity (Details) - Schedule of activity in warrants

v3.22.1
Shareholders' Equity (Details) - Schedule of activity in warrants - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of activity in warrants [Abstract]    
Warrants, Balance (in Shares) 8,649,625 6,669,274
Weighted Average Remaining Term (Years), Balance   4 years 2 months 23 days
Weighted Average Exercise Price, Balance $ 4.6 $ 5.38
Average Intrinsic Value, Balance $ 0.02 $ 0.03
Warrants,Issued (in Shares) 53,146 2,206,705
Weighted Average Exercise Price,Issued $ 2.26 $ 1.98
Average Intrinsic Value Issued
Warrants, Exercised (in Shares) (712,500) (226,354)
Weighted Average Exercise Price, Exercised $ 2 $ 1.99
Average Intrinsic Value, Exercised
Warrants, Balance (in Shares) 7,990,271 8,649,625
Weighted Average Remaining Term (Years), Balance 2 years 7 months 17 days 3 years 5 months 15 days
Weighted Average Exercise Price, Balance $ 4.82 $ 4.6
Average Intrinsic Value, Balance $ 0.14 $ 0.02