Quarterly report pursuant to Section 13 or 15(d)

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

v3.5.0.2
Schedule of Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2016
Dec. 31, 2015
Weighted Average Remaining Contractural Life - Years 7 years 8 months 1 day 7 years 3 months 11 days
Number of options outstanding 1,463,003 1,047,450
Weighted Average Exercise Price Stock Options Outstanding $ 10.70 $ 18.50
Number of Awards Vested 757,383 688,452
Weighted Average Exercise Price $ 15.89 $ 24.73
Weighted Average Remaining Contractual Life of Stock Options Vested 6 years 4 months 17 days 6 years 5 months 16 days
Range 1 [Member]    
Exercise price lower range limit $ 2.05 $ 4.15
Exercise price upper range limit $ 4.60 $ 6.30
Weighted Average Remaining Contractural Life - Years 9 years 4 months 20 days 9 years 8 months 12 days
Number of options outstanding 814,630 698,323
Weighted Average Exercise Price Stock Options Outstanding $ 4.59 $ 5.38
Number of Awards Vested 229,915 393,145
Weighted Average Exercise Price $ 4.57 $ 5.31
Weighted Average Remaining Contractual Life of Stock Options Vested 9 years 4 months 24 days 9 years 6 months 29 days
Range 2 [Member]    
Exercise price lower range limit $ 4.65 $ 12.75
Exercise price upper range limit $ 6.30 $ 25.00
Weighted Average Remaining Contractural Life - Years 8 years 2 months 26 days 3 years 3 months 4 days
Number of options outstanding 349,580 129,141
Weighted Average Exercise Price Stock Options Outstanding $ 6.29 $ 15.52
Number of Awards Vested 255,586 75,321
Weighted Average Exercise Price $ 6.29 $ 17.50
Weighted Average Remaining Contractual Life of Stock Options Vested 8 years 4 days 3 years 2 months 12 days
Range 3 [Member]    
Exercise price lower range limit $ 6.35 $ 25.05
Exercise price upper range limit $ 25.00 $ 64.50
Weighted Average Remaining Contractural Life - Years 2 years 9 months 4 days 3 years 14 days
Number of options outstanding 129,141 133,648
Weighted Average Exercise Price Stock Options Outstanding $ 15.52 $ 37.93
Number of Awards Vested 102,230 133,648
Weighted Average Exercise Price $ 16.25 $ 37.93
Weighted Average Remaining Contractual Life of Stock Options Vested 2 years 8 months 26 days 3 years 14 days
Range 4 [Member]    
Exercise price lower range limit $ 25.00 $ 67.50
Exercise price upper range limit $ 50.00 $ 94.50
Weighted Average Remaining Contractural Life - Years 2 years 9 months 14 days 7 months 17 days
Number of options outstanding 108,677 38,338
Weighted Average Exercise Price Stock Options Outstanding $ 34.61 $ 73.77
Number of Awards Vested 108,677 38,338
Weighted Average Exercise Price $ 34.61 $ 73.77
Weighted Average Remaining Contractual Life of Stock Options Vested 2 years 9 months 14 days 7 months 17 days
Range 5 [Member]    
Exercise price lower range limit $ 50.01 $ 96.00
Exercise price upper range limit $ 75.00 $ 119.25
Weighted Average Remaining Contractural Life - Years 8 months 8 days 1 month 13 days
Number of options outstanding 60,975 48,000
Weighted Average Exercise Price Stock Options Outstanding $ 64.90 $ 119.25
Number of Awards Vested 60,975 48,000
Weighted Average Exercise Price $ 64.90 $ 119.25
Weighted Average Remaining Contractual Life of Stock Options Vested 8 months 8 days 1 month 13 days