Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Schedule of Warrants Outstanding at Various Exercise Prices (Details)

v3.20.1
Stockholders' Equity - Schedule of Warrants Outstanding at Various Exercise Prices (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Warrant outstanding 70,000    
Warrant exercise price $ 5.00 $ 5.00 $ 5.00
2015 Financing [Member]      
Warrant outstanding [1] 20,000    
Warrant exercise price [1] $ 6.05    
Warrants expiration date [1] Jul. 31, 2020    
2015 Financing One[Member]      
Warrant outstanding [2] 50,000    
Warrant exercise price [2] $ 11.00    
Warrants expiration date [2] May 11, 2020    
[1] In connection with the offering on July 31, 2015, the placement agent received warrants to purchase 20,000 shares of common stock at $6.05 per share. The warrants are currently exercisable and expire on July 31, 2020.
[2] In connection with the offering on May 11, 2015, the placement agent received warrants to purchase 50,000 shares of common stock at $11.00 per share. The warrants are currently exercisable and expire on May 11, 2020.