XML 69 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   
Year Ended December 31,
 
By Expense Category:
 
2019
   
2018
 
Research and development
  $
1,119,382
    $
649,052
 
General and administrative
   
2,256,923
     
1,546,023
 
Total
  $
3,376,305
    $
2,195,075
 
   
Year Ended December 31,
 
By Type of Award:
 
2019
   
2018
 
Stock Options
  $
3,240,376
    $
1,881,800
 
Restricted Stock Units
   
135,929
     
313,275
 
Total
  $
3,376,305
    $
2,195,075
 
Share-based Payment Arrangement, Nonvested Award, Cost [Table Text Block]
   
As of December 31, 2019
 
   
Unamortized
Expense
   
Weighted
Average
Remaining
Recognition
Period
(Years)
 
Stock Options
  $
7,989,431
     
2.70
 
Restricted Stock Units
  $
221,462
     
2.62
 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
Year Ended
 
   
December 31,
 
   
2019
   
2018
 
Expected dividend yield
 
 
—%
 
 
 
 
—%
 
 
Risk-free interest rate
 
1.40%
-
2.40%
 
 
2.67%
-
3.01%
 
Expected Volatility
 
83%
-
88%
 
 
78%
-
99%
 
Expected life (years)
 
 
6.04
 
   
 
6.25
 
 
Weighted-average fair value per share
 
 
$8.00
 
   
 
$7.25
 
 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   
Number of
Shares
   
Weighted
Average Exercise
Price
   
Weighted
Average
Contractual
Term
(in years)
   
Aggregate
Intrinsic
Value
 
Outstanding as of December 31, 2018
   
1,658,112
    $
8.76
     
 
     
 
 
Granted
   
715,108
    $
11.39
     
 
     
 
 
Exercised
   
(32,325
)
  $
4.37
     
 
     
 
 
Cancelled
   
(287,919
)
  $
11.65
     
 
     
 
 
Outstanding as of December 31, 2019
   
2,052,976
    $
9.33
     
7.70
    $
235,669
 
Exercisable as of December 31, 2019
   
858,667
    $
7.27
     
6.09
    $
232,690
 
Vested and expected to vest as of December 31, 2019
   
1,865,715
    $
9.16
     
7.58
    $
235,533
 
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
Exercise Price or Range of Exercise Price
 
 
Options Outstanding
 
 
 
Weighted Average
Contractual Life

(Years)
 
 
 
Options Exercisable
 
$1.85
to
$5.89
 
 
 
530,657
 
 
 
 
5.55
 
 
 
 
411,949
 
$7.80
to
$9.01
 
 
 
32,250
 
 
 
 
9.37
 
 
 
 
425
 
 
$9.31
 
     
637,229
       
7.79
       
312,197
 
$10.04
to
$21.36
 
 
 
852,840
 
 
 
 
8.90
 
 
 
 
134,096
 
 
 
 
 
2,052,976
 
 
 
 
7.70
 
 
 
 
858,667
 
Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]
   
Year Ended December 31,
 
   
2019
   
2018
 
Intrinsic value of options exercised
  $
266,040
    $
2,097,888
 
Fair value of options vested
  $
4,131,982
    $
512,373
 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
   
Number of RSUs
   
Weighted Average
Grant-Date
Fair Value
(per RSU)
 
Nonvested as of December 31, 2018
   
185,768
    $
11.04
 
Granted
   
--
     
--
 
Vested
   
(40,954
)    
11.09
 
Forfeited
   
(137,321
)    
10.05
 
Nonvested as of December 31, 2019
   
7,493
    $
28.87