Annual report pursuant to Section 13 and 15(d)

4. Stock-Based Compensation (Details 2)

v3.3.1.900
4. Stock-Based Compensation (Details 2) - USD ($)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Options Outstanding 1,158,251  
Weighted Average Life (Years) 8 years 5 months 5 days 7 years 9 months 22 days
Weighted Average Exercise Price 4.96  
Aggregate intrinsic Value $ 564,609  
Options Exercisable 351,988  
Weighted Average Life (Years) 6 years 4 months 24 days 8 years 29 days
Option Exercisable, Weighted Average Price $ 9.84  
Aggregate intrinsic Value $ 10  
$1.99-$3.00 [Member]    
Options Outstanding 491,730  
Weighted Average Life (Years) 9 years 9 months 15 days  
Weighted Average Exercise Price 2.17  
Options Exercisable 30  
Weighted Average Life (Years) 5 years 9 months 11 days  
Option Exercisable, Weighted Average Price $ 3  
$3.06-$4.60 [Member]    
Options Outstanding 517,343  
Weighted Average Life (Years) 8 years 3 months 11 days  
Weighted Average Exercise Price 3.82  
Options Exercisable 220,611  
Weighted Average Life (Years) 7 years 9 months 11 days  
Option Exercisable, Weighted Average Price $ 3.99  
$4.70-$7.50 [Member]    
Options Outstanding 110,106  
Weighted Average Life (Years) 5 years 7 months 10 days  
Weighted Average Exercise Price 5.88  
Options Exercisable 92,275  
Weighted Average Life (Years) 5 years 2 months 19 days  
Option Exercisable, Weighted Average Price $ 5.78  
$9.00-$15.50 [Member]    
Options Outstanding 15,540  
Weighted Average Life (Years) 2 years 3 months  
Weighted Average Exercise Price 15.43  
Options Exercisable 15,540  
Weighted Average Life (Years) 2 years 3 months  
Option Exercisable, Weighted Average Price $ 15.43  
$19.50-$34.50 [Member]    
Options Outstanding 12,730  
Weighted Average Life (Years) 1 year 3 months  
Weighted Average Exercise Price 34.38  
Options Exercisable 12,730  
Weighted Average Life (Years) 1 year 3 months  
Option Exercisable, Weighted Average Price $ 34.38  
$37.50-$114.00 [Member]    
Options Outstanding 3,500  
Weighted Average Life (Years) 5 months 16 days  
Weighted Average Exercise Price 113.78  
Options Exercisable 3,500  
Weighted Average Life (Years) 5 months 16 days  
Option Exercisable, Weighted Average Price $ 113.78  
$122.97-$139.99 [Member]    
Options Outstanding 7,302  
Weighted Average Life (Years) 2 months 5 days  
Weighted Average Exercise Price 133.41  
Options Exercisable 7,302  
Weighted Average Life (Years) 2 months 5 days  
Option Exercisable, Weighted Average Price $ 133.41