XML 30 R43.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock-based Compenstaion Stock Options Outstanding And Exercisable (Details) - USD ($)
3 Months Ended
Jun. 30, 2015
Mar. 31, 2015
Options Outstanding, Number of Shares 5,460,692 5,327,907
Options Outstanding, Weighted-Average Exercise Price Per Share $ 5.37 $ 5.19
Options Exercisable, Number of Shares 3,316,717  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 3.57  
$0.55 - $1.26    
Range of Exercise Prices, Minimum 0.55  
Range of Exercise Prices, Maximum $ 1.26  
Options Outstanding, Number of Shares 1,095,000  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 1.11  
Options Outstanding, Weighted-Average Remaining Contractual Term (in years) 2 years 219 days  
Options Outstanding, Aggregate Intrinsic Value $ 8,595,630  
Options Exercisable, Number of Shares 1,095,000  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 1.11  
Options Exercisable, Aggregate Intrinsic Value $ 8,595,630  
$1.27 - $4.32    
Range of Exercise Prices, Minimum $ 1.27  
Range of Exercise Prices, Maximum $ 4.32  
Options Outstanding, Number of Shares 1,166,033  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 1.98  
Options Outstanding, Weighted-Average Remaining Contractual Term (in years) 1 year 329 days  
Options Outstanding, Aggregate Intrinsic Value $ 8,144,892  
Options Exercisable, Number of Shares 1,141,467  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 1.93  
Options Exercisable, Aggregate Intrinsic Value $ 8,029,723  
$4.45 - $6.86    
Range of Exercise Prices, Minimum $ 4.45  
Range of Exercise Prices, Maximum $ 6.86  
Options Outstanding, Number of Shares 1,353,069  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 6.33  
Options Outstanding, Weighted-Average Remaining Contractual Term (in years) 8 years 110 days  
Options Outstanding, Aggregate Intrinsic Value $ 3,558,963  
Options Exercisable, Number of Shares 544,405  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 5.87  
Options Exercisable, Aggregate Intrinsic Value $ 1,682,505  
$7.52 - $9.70    
Range of Exercise Prices, Minimum $ 7.52  
Range of Exercise Prices, Maximum $ 9.70  
Options Outstanding, Number of Shares 1,272,022  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 8.99  
Options Outstanding, Weighted-Average Remaining Contractual Term (in years) 8 years 292 days  
Options Outstanding, Aggregate Intrinsic Value $ 368,605  
Options Exercisable, Number of Shares 295,412  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 9.54  
Options Exercisable, Aggregate Intrinsic Value $ 2,925  
$9.74 - $11.26    
Range of Exercise Prices, Minimum $ 9.74  
Range of Exercise Prices, Maximum $ 11.26  
Options Outstanding, Number of Shares 574,568  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 10.10  
Options Outstanding, Weighted-Average Remaining Contractual Term (in years) 8 years 110 days  
Options Outstanding, Aggregate Intrinsic Value $ 0  
Options Exercisable, Number of Shares 240,433  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 10.05  
Options Exercisable, Aggregate Intrinsic Value $ 0  
$0.55 - $11.26    
Range of Exercise Prices, Minimum $ 0.55  
Range of Exercise Prices, Maximum $ 11.26  
Options Outstanding, Number of Shares 5,460,692  
Options Outstanding, Aggregate Intrinsic Value $ 20,668,090  
Options Exercisable, Number of Shares 3,316,717  
Options Exercisable, Aggregate Intrinsic Value $ 18,310,783