Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Schedule of Outstanding Stock Options Activities (Details)

v3.20.1
Stockholders' Equity - Schedule of Outstanding Stock Options Activities (Details) - $ / shares
12 Months Ended
Jan. 18, 2019
Dec. 31, 2019
Dec. 31, 2018
Equity [Abstract]      
Number of Options, Outstanding Balance Beginning   79,044 19,044
Number of Options, Granted   73,750
Number of Options, Exercised (40,000) (40,000)
Number of Options, Forfeited  
Number of Options, Cancelled   (13,750)
Number of Options, Outstanding Balance Ending   39,044 79,044
Number of Options Exercisable   39,044 79,044
Weighted Average Exercise Price, Outstanding Balance Beginning   $ 9.90 $ 29.25
Weighted Average Exercise Price, Granted   7.50
Weighted Average Exercise Price, Exercised   2.41
Weighted Average Exercise Price, Forfeited  
Weighted Average Exercise Price, Cancelled   23.10
Weighted Average Exercise Price, Outstanding Balance Ending   17.49 9.90
Weighted Average Exercise Price, Exercisable Balance   17.49
Weighted Average Exercise Price. Weighted average fair value of options granted during the period   $ 7.50
Weighted Average Remaining Contractual Life (Years), Beginning Outstanding   5 years 6 months 21 days 9 years 4 days
Weighted Average Remaining Contractual Life (Years), Granted   0 years 4 years 4 months 6 days
Weighted Average Remaining Contractual Life (Years), Exercised   4 years 8 months 19 days 0 years
Weighted Average Remaining Contractual Life (Years), Cancelled   0 years 2 years 6 months
Weighted Average Remaining Contractual Life (Years), Ending Outstanding   5 years 1 month 27 days 5 years 6 months 21 days
Weighted Average Remaining Contractual Life (Years), Exercisable   5 years 1 month 27 days 0 years