Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details) - Schedule of warrants activity

v3.21.2
Stockholders' Equity (Details) - Schedule of warrants activity - Warrant [Member]
6 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants, Outstanding, Beginning Balance (in Shares) | shares 19,372,818
Warrants, Exercisable, Beginning Balance (in Shares) | shares 15,495,973
Weighted Average, Exercise Price, Outstanding, Beginning Balance $ 1.62
Weighted Average, Exercise Price, Exercisable, Beginning Balance 1.61
Weighted Average, Fair Value Vested, Beginning Balance $ 0.81
Weighted Average, Contractual Life (Years), Beginning Balance 4 years 25 days
Aggregate Intrinsic Value, Beginning Balance (in Dollars) | $
Warrants, Outstanding, Granted (in Shares) | shares 60,000
Warrants, Exercisable, Granted (in Shares) | shares
Weighted Average, Exercise Price, Outstanding, Granted
Weighted Average, Exercise Price, Exercisable, Granted
Weighted Average, Fair Value Vested, Granted
Aggregate Intrinsic Value, Granted (in Dollars) | $
Warrants, Outstanding, Exercised (in Shares) | shares (46,900)
Warrants, Exercisable, Exercised (in Shares) | shares
Weighted Average, Exercise Price, Outstanding, Exercised
Weighted Average, Exercise Price, Exercisable, Exercised
Weighted Average, Fair Value Vested, Exercised
Aggregate Intrinsic Value, Exercised (in Dollars) | $
Warrants, Outstanding, Cancelled (in Shares) | shares (17,000)
Warrants, Exercisable, Cancelled (in Shares) | shares
Weighted Average, Exercise Price, Outstanding, Cancelled
Weighted Average, Exercise Price, Exercisable, Cancelled
Weighted Average, Fair Value Vested, Cancelled
Aggregate Intrinsic Value, Cancelled (in Dollars) | $
Warrants, Outstanding, Ending Balance (in Shares) | shares 19,368,918
Warrants, Exercisable, Ending Balance (in Shares) | shares 19,317,251
Weighted Average, Exercise Price, Outstanding, Ending Balance $ 1.62
Weighted Average, Exercise Price, Exercisable, Ending Balance 1.62
Weighted Average, Fair Value Vested, Ending Balance $ 0.81
Weighted Average, Contractual Life (Years), Ending Balance 3 years 6 months 29 days
Aggregate Intrinsic Value, Ending Balance (in Dollars) | $ $ 916,060