Annual report pursuant to Section 13 and 15(d)

8. STOCKHOLDERS' EQUITY (Details 2)

v3.19.1
8. STOCKHOLDERS' EQUITY (Details 2) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Options outstanding 4,342,231 3,276,043 1,535,187
Options outstanding, weighted average remaining contractual life 7 years 6 months    
Options outstanding, weighted average exercise price $ 5.16 $ 5.52 $ 7.90
Options outstanding, aggregate intrinsic value $ 14,966    
Options exercisable 2,192,663    
Options exercisable, weighted average remaining contractual life 6 years 2 months 12 days    
Options exercisable, weighted average exercise price $ 6.30    
Options exercisable, aggregate intrinsic value $ 7,627    
$1.34 - $2.06      
Options outstanding 35,168    
Options outstanding, weighted average remaining contractual life 7 years 10 months 24 days    
Options outstanding, weighted average exercise price $ 1.96    
Options outstanding, aggregate intrinsic value $ 14,966    
Options exercisable 12,928    
Options exercisable, weighted average remaining contractual life 6 years 2 months 12 days    
Options exercisable, weighted average exercise price $ 1.80    
Options exercisable, aggregate intrinsic value $ 7,627    
$2.96 - $4.60      
Options outstanding 2,563,017    
Options outstanding, weighted average remaining contractual life 8 years 8 months 12 days    
Options outstanding, weighted average exercise price $ 3.66    
Options outstanding, aggregate intrinsic value $ 0    
Options exercisable 789,901    
Options exercisable, weighted average remaining contractual life 8 years 4 months 24 days    
Options exercisable, weighted average exercise price $ 3.64    
Options exercisable, aggregate intrinsic value $ 0    
$4.72 - $7.21      
Options outstanding 593,893    
Options outstanding, weighted average remaining contractual life 8 years 4 months 24 days    
Options outstanding, weighted average exercise price $ 5.52    
Options outstanding, aggregate intrinsic value $ 0    
Options exercisable 262,908    
Options exercisable, weighted average remaining contractual life 7 years 4 months 24 days    
Options exercisable, weighted average exercise price $ 5.66    
Options exercisable, aggregate intrinsic value $ 0    
$7.56 - $10.80      
Options outstanding 1,150,153    
Options outstanding, weighted average remaining contractual life 4 years 4 months 24 days    
Options outstanding, weighted average exercise price $ 8.39    
Options outstanding, aggregate intrinsic value $ 0    
Options exercisable 1,126,926    
Options exercisable, weighted average remaining contractual life 4 years 3 months 18 days    
Options exercisable, weighted average exercise price $ 8.37    
Options exercisable, aggregate intrinsic value $ 0