Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details) - Schedule of warrants activity

v3.21.1
Stockholders' Equity (Details) - Schedule of warrants activity - Warrant [Member] - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Class of Warrant or Right [Line Items]    
Warrants, Outstanding, Beginning Balance (in Shares) 4,907,223 4,964,205
Warrants, Exercisable, Beginning Balance (in Shares) 4,907,223 4,964,205
Weighted Average, Exercise Price, Outstanding, Beginning Balance $ 2.40 $ 2.39
Weighted Average, Exercise Price, Exercisable, Beginning Balance 2.40 2.39
Weighted Average, Fair Value Vested, Beginning Balance $ 1.11 $ 1.14
Weighted Average, Contractual Life (Years), Beginning Balance   2 years 98 days
Aggregate Intrinsic Value, Beginning Balance (in Dollars) $ 833,793
Warrants, Outstanding, Granted (in Shares) 14,485,595
Warrants, Exercisable, Granted (in Shares)
Weighted Average, Exercise Price, Outstanding, Granted
Weighted Average, Exercise Price, Exercisable, Granted
Weighted Average, Fair Value Vested, Granted
Weighted Average, Contractual Life (Years), Granted
Aggregate Intrinsic Value, Granted (in Dollars)
Warrants, Outstanding, Exercised (in Shares) (20,000) (50,000)
Warrants, Exercisable, Exercised (in Shares)
Weighted Average, Exercise Price, Outstanding, Exercised
Weighted Average, Exercise Price, Exercisable, Exercised
Weighted Average, Fair Value Vested, Exercised
Weighted Average, Contractual Life (Years), Exercised
Exercised (in Dollars)
Warrants, Outstanding, Cancelled (in Shares) (6,982)
Warrants, Exercisable, Cancelled (in Shares)
Weighted Average, Exercise Price, Outstanding, Cancelled
Weighted Average, Exercise Price, Exercisable, Cancelled
Weighted Average, Fair Value Vested, Cancelled
Weighted Average, Contractual Life (Years), Cancelled
Aggregate Intrinsic Value, Cancelled (in Dollars)
Warrants, Outstanding, Ending Balance (in Shares) 19,372,818 4,907,223
Warrants, Exercisable, Ending Balance (in Shares) 15,495,973 4,907,223
Weighted Average, Exercise Price, Outstanding,Ending Balance $ 1.62 $ 2.40
Weighted Average, Exercise Price, Exercisable, Ending Balance 1.61 2.40
Weighted Average, Fair Value Vested, Ending Balance $ 0.81 $ 1.11
Weighted Average, Contractual Life (Years), Ending Balance 4 years 25 days 1 year 200 days
Aggregate Intrinsic Value, Ending Balance (in Dollars) $ 866,300 $ 833,793