Quarterly report pursuant to Section 13 or 15(d)

Schedule of Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details)

v3.4.0.3
Schedule of Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2016
Dec. 31, 2015
Weighted Average Remaining Contractural Life - Years 7 years 3 months 7 days 7 years 2 months 16 days
Number of options outstanding 5,052,409 5,236,909
Weighted Average Exercise Price Stock Options Outstanding $ 2.72 $ 3.70
Number of Awards Vested 3,257,523 3,442,023
Weighted Average Exercise Price $ 3.49 $ 4.95
Weighted Average Remaining Contractual Life of Stock Options Vested 6 years 7 months 17 days 6 years 5 months 16 days
Range 1 [Member]    
Exercise price lower range limit $ 0.56 $ 0.83
Exercise price upper range limit $ 1.25 $ 1.26
Weighted Average Remaining Contractural Life - Years 9 years 4 months 24 days 9 years 7 months 6 days
Number of options outstanding 1,981,437 3,491,419
Weighted Average Exercise Price Stock Options Outstanding $ 0.93 $ 1.08
Number of Awards Vested 1,222,227 1,965,629
Weighted Average Exercise Price $ 0.94 $ 1.06
Weighted Average Remaining Contractual Life of Stock Options Vested 9 years 3 months 9 years 7 months 6 days
Range 2 [Member]    
Exercise price lower range limit $ 1.26 $ 2.55
Exercise price upper range limit $ 2.55 $ 5.00
Weighted Average Remaining Contractural Life - Years 7 years 8 months 16 days 3 years 3 months 18 days
Number of options outstanding 2,027,789 645,644
Weighted Average Exercise Price Stock Options Outstanding $ 1.55 $ 3.10
Number of Awards Vested 992,113 376,548
Weighted Average Exercise Price $ 1.51 $ 3.50
Weighted Average Remaining Contractual Life of Stock Options Vested 7 years 10 months 28 days 3 years 2 months 12 days
Range 3 [Member]    
Exercise price lower range limit $ 2.56 $ 5.01
Exercise price upper range limit $ 5.00 $ 12.90
Weighted Average Remaining Contractural Life - Years 2 years 9 months 22 days 3 years 14 days
Number of options outstanding 183,337 668,177
Weighted Average Exercise Price Stock Options Outstanding $ 4.50 $ 7.59
Number of Awards Vested 183,337 668,177
Weighted Average Exercise Price $ 4.50 $ 7.59
Weighted Average Remaining Contractual Life of Stock Options Vested 2 years 9 months 22 days 3 years 14 days
Range 4 [Member]    
Exercise price lower range limit $ 5.01 $ 13.50
Exercise price upper range limit $ 10.00 $ 18.90
Weighted Average Remaining Contractural Life - Years 3 years 14 days 7 months 17 days
Number of options outstanding 543,337 191,669
Weighted Average Exercise Price Stock Options Outstanding $ 6.92 $ 14.75
Number of Awards Vested 543,337 191,669
Weighted Average Exercise Price $ 6.92 $ 14.75
Weighted Average Remaining Contractual Life of Stock Options Vested 3 years 14 days 7 months 17 days
Range 5 [Member]    
Exercise price lower range limit $ 10.01 $ 19.20
Exercise price upper range limit $ 15.30 $ 23.85
Weighted Average Remaining Contractural Life - Years 10 months 28 days 1 month 13 days
Number of options outstanding 316,509 240,000
Weighted Average Exercise Price Stock Options Outstanding $ 13.07 $ 23.85
Number of Awards Vested 316,509 240,000
Weighted Average Exercise Price $ 13.07 $ 23.85
Weighted Average Remaining Contractual Life of Stock Options Vested 10 months 28 days 1 month 13 days