Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Schedule of Stock Options Issued by the Company (Details)

v3.20.1
Stockholders' Equity - Schedule of Stock Options Issued by the Company (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding at beginning 1,386,396 1,238,199
Exercisable at beginning 973,498 567,210
Granted 256,601 167,500
Exercised (3,025)  
Cancelled or forfeited (805) (19,303)
Outstanding at ending 1,639,167 1,386,396
Exercisable at ending 1,293,121 973,498
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]    
Outstanding at beginning $ 11.09 $ 12.47
Granted 3.44 1.81
Exercised 1.89  
Cancelled or forfeited 95.37 18.77
Outstanding at ending $ 9.87 $ 11.09
Share-based Compensation Arrangement by Share-based Payment Award, Options, Intrinsic Value [Abstract]    
Outstanding at beginning [1] $ 11,050 $ 78,486
Granted [1] 348,828 11,050
Outstanding at ending [1] 2,892,027 $ 11,050
Exercisable at ending [1] $ 2,244,783  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]    
Outstanding at beginning $ 1.40 $ 1.95
Granted 1.65 1.40
Exercised 1.74  
Cancelled or forfeited 2.60 1.95
Outstanding at ending 1.40 1.40
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]    
Outstanding at beginning 385.60 385.60
Granted 4.11 2.18
Exercised 2.60  
Cancelled or forfeited 385.60 385.60
Outstanding at ending $ 83.60 $ 385.60
[1] Intrinsic value is calculated as the estimated fair value of the Company's stock at the end of the related period less the option exercise price of in-the-money options.