Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details Narrative)

v3.20.1
Subsequent Events (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Feb. 11, 2020
Jan. 02, 2020
Jan. 01, 2020
Apr. 30, 2015
Dec. 31, 2019
Dec. 31, 2018
Proceeds from sale of common stock         $ 40,677,060 $ 12,052,645
Evergreen Provision [Member] | 2014 Equity Incentive Plan [Member]            
Percentage of outstanding common shares       7.00%   7.00%
Subsequent Event [Member] | Public Offering [Member]            
Number of common stock share sold 7,666,667          
Sale price per share $ 6.00          
Proceeds from sale of common stock $ 46,000,000          
Stock issuance cost $ 3,000,000          
Subsequent Event [Member] | Public Offering [Member] | Underwriters' Option [Member]            
Number of common stock share sold 1,000,000          
Subsequent Event [Member] | Evergreen Provision [Member] | 2014 Equity Incentive Plan [Member]            
Increases in number of shares of common stock available for issuance, minimum percentage of outstanding common stock   7.00%        
Number of shares of common stock available for issuance   4,527,103        
Percentage of outstanding common shares   7.00% 7.00%      
Shares available for future issuance   23,070,842 22,770,842      
Shares available for future grants   8,840,939 8,540,939