XML 43 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' equity - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2018
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Stockholders' Equity            
Authorized Shares of Common Stock     50,000,000 200,000,000    
Issued and Outstanding Shares of Preferred Stock     0 0    
Issued and Outstanding Shares of Common Stock     21,635,365 15,098,837    
Common Stock            
Common Stock, Voting Rights, Number of Votes Per Share     1      
Warrants [Abstract]            
Exercise price (in dollars per share)     $ 3.25      
Share-based Compensation            
Share-based Compensation Expense     $ 872,177 $ 263,396 $ 122,134  
Stock option grants (in dollars per share)     $ 1.62 $ 2.50 $ 4.55  
Intrinsic vale of options exercised       $ 0 $ 43,420  
Intrinsic vale of options outstanding     $ 776 0 17,454  
Intrinsic vale of options exercisable     0 0 17,454  
Nonvested Share-based Compensation       179,410    
Share-based compensation     $ 872,177 263,396 122,134  
Current Number of Shares Authorized            
Stockholders' Equity            
Authorized Shares of Common and Preferred Stock     55,000,000      
Authorized Shares of Preferred Stock     5,000,000      
Authorized Shares of Common Stock     50,000,000      
Employee Stock Option            
Share-based Compensation            
Share-based Compensation Expense     $ 486,773 $ 236,098 $ 95,734  
Unearned Share-based Compensation earn period     10 months 24 days      
Share-based Compensation, Exercise Term       10 years    
Expected dividend yield     0.00% 0.00% 0.00%  
Expected volatility       81.00% 78.00%  
Risk free interest rate       2.60% 1.80%  
Expected life (in years)     5 years 5 years 5 years  
Restricted Stock            
Share-based Compensation            
Nonvested Share-based Compensation Expense in Future Periods       $ 91,930    
Unearned Share-based Compensation earn period     2 years 2 months 12 days      
Board of Directors Chairman [Member] | Restricted Stock            
Share-based Compensation            
Share-based Compensation Expense     $ 385,404 $ 27,298 $ 26,400  
Minimum | Employee Stock Option            
Share-based Compensation            
Award Vesting Period       1 year    
Expected volatility     89.00%      
Risk free interest rate     1.55%      
Maximum | Employee Stock Option            
Share-based Compensation            
Award Vesting Period       3 years    
Expected volatility     100.00%      
Risk free interest rate     2.85%      
2016 Equity Incentive Plan, Original Grants [Member]            
Share-based Compensation            
Share-based Compensation, Shares Available for Grant           450,000
2016 Equity Incentive Plan            
Share-based Compensation            
Share-based Compensation, Shares Available for Grant     198,034 268,138 397,500 900,000
2016 Equity Incentive Plan, Additional Grants [Member]            
Share-based Compensation            
Share-based Compensation, Shares Available for Grant           450,000
Warrant [Member]            
Warrants [Abstract]            
Issued (in shares)     0      
Exercise price (in dollars per share)     $ 3.25 $ 3.25    
Accelerated share-based compensation summary [Member] | Chief Executive Officer [Member]            
Share-based Compensation            
Expected dividend yield   0.00%        
Share-based compensation   $ 134,258        
Number of options for the Company's former CEO   153,940        
Expected volatility   97.00%        
Accelerated share-based compensation summary [Member] | Chief Executive Officer [Member] | Minimum            
Share-based Compensation            
Risk free interest rate   1.71%        
Expected life (in years)   1 year 6 months        
Accelerated share-based compensation summary [Member] | Chief Executive Officer [Member] | Maximum            
Share-based Compensation            
Risk free interest rate   1.92%        
Expected life (in years)   5 years        
January 2018 Public Offering [Member] | Warrant [Member]            
Warrants [Abstract]            
Issued (in shares) 4,246,153   4,246,153      
Exercise price (in dollars per share)     $ 3.25      
January 2018 Public Offering [Member] | January 2018 Public Offering, Discounted Warrants [Member] | Warrant [Member]            
Warrants [Abstract]            
Issued (in shares)     2,250,461      
Exercise price (in dollars per share)     $ 2.00      
Intrinsic value of warrants converted     $ 1,800,000