Quarterly report pursuant to Section 13 or 15(d)

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

v3.2.0.727
Schedule of Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Jun. 30, 2014
Dec. 31, 2013
Weighted Average Remaining Contractural Life - Years 5 years 7 months 17 days 3 years 3 months 22 days    
Number of options outstanding 3,245,213 2,026,564 2,143,686 1,564,257
Weighted Average Exercise Price Stock Options Outstanding $ 6.03 $ 9.19   $ 11.16
Number of Awards Vested 2,312,149 1,564,257    
Weighted Average Exercise Price $ 7.80 $ 11.16    
Weighted Average Remaining Contractual Life of Stock Options Vested 4 years 7 months 24 days 3 years    
Range 1 [Member]        
Exercise price lower range limit $ 1.12 $ 2.55    
Exercise price upper range limit $ 5.00 $ 5.00    
Weighted Average Remaining Contractural Life - Years 7 years 9 months 22 days 4 years 3 months 4 days    
Number of options outstanding 1,978,700 645,644    
Weighted Average Exercise Price Stock Options Outstanding $ 1.86 $ 3.10    
Number of Awards Vested 1,045,636 183,337    
Weighted Average Exercise Price $ 2.07 $ 4.50    
Weighted Average Remaining Contractual Life of Stock Options Vested 7 years 7 months 2 days 4 years 22 days    
Range 2 [Member]        
Exercise price lower range limit $ 5.01 $ 5.01    
Exercise price upper range limit $ 12.90 $ 12.90    
Weighted Average Remaining Contractural Life - Years 3 years 6 months 18 days 4 years 1 month 10 days    
Number of options outstanding 668,177 782,584    
Weighted Average Exercise Price Stock Options Outstanding $ 7.59 $ 7.45    
Number of Awards Vested 668,177 782,584    
Weighted Average Exercise Price $ 7.59 $ 7.45    
Weighted Average Remaining Contractual Life of Stock Options Vested 3 years 6 months 18 days 4 years 1 month 10 days    
Range 3 [Member]        
Exercise price lower range limit $ 13.50 $ 13.50    
Exercise price upper range limit $ 18.90 $ 18.90    
Weighted Average Remaining Contractural Life - Years 9 months 22 days 1 year 3 months 18 days    
Number of options outstanding 358,336 358,336    
Weighted Average Exercise Price Stock Options Outstanding $ 14.17 $ 14.17    
Number of Awards Vested 358,336 358,336    
Weighted Average Exercise Price $ 14.17 $ 14.17    
Weighted Average Remaining Contractual Life of Stock Options Vested 9 months 22 days 1 year 3 months 18 days    
Range 4 [Member]        
Exercise price lower range limit $ 19.20 $ 19.20    
Exercise price upper range limit $ 23.85 $ 23.85    
Weighted Average Remaining Contractural Life - Years 7 months 17 days 1 year 1 month 13 days    
Number of options outstanding 240,000 240,000    
Weighted Average Exercise Price Stock Options Outstanding $ 23.85 $ 23.85    
Number of Awards Vested 240,000 240,000    
Weighted Average Exercise Price $ 23.85 $ 23.85    
Weighted Average Remaining Contractual Life of Stock Options Vested 7 months 17 days 1 year 1 month 13 days