Annual report pursuant to Section 13 and 15(d)

At-the-Market Offering (Details Textual)

v3.20.1
At-the-Market Offering (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Nov. 09, 2018
Nov. 09, 2018
Dec. 31, 2019
Dec. 31, 2018
Common Stock, Par or Stated Value Per Share     $ 0.010 $ 0.010
Stock Issued During Period, Value, New Issues     $ 10,580,600  
Proceeds from Issuance of Common Stock     $ 30,544,945 $ 0
Sale of common stock     2,300,000  
Common Shares [Member]        
Stock Issued During Period, Value, New Issues     $ 2,300  
Sale of common stock     2,300,000  
ATM        
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001    
Stock Issued During Period, Value, New Issues   $ 16,000,000 $ 19,964,345  
Percentage of Gross Proceeds Payable for Commission 7.00%      
Sale of common stock     4,354,773  
Legal Fees   $ 35,000    
ATM | Common Shares [Member]        
Stock Issued During Period, Value, New Issues     $ 4,355  
Sale of common stock     4,354,773