XML 57 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-based Compenstaion Stock Options Outstanding And Exercisable (Details) - USD ($)
3 Months Ended
Jun. 30, 2016
Mar. 31, 2016
Options Outstanding, Number of Shares 4,655,386 4,793,266
Options Outstanding, Weighted-Average Exercise Price Per Share $ 6.52 $ 6.29
Options Exercisable, Number of Shares 3,014,307  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 5.45  
$0.55 - $1.27    
Range of Exercise Prices, Minimum 0.55  
Range of Exercise Prices, Maximum $ 1.27  
Options Outstanding, Number of Shares 933,625  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 1.12  
Options Outstanding, Weighted-Average Remaining Contractual Term (in years) 1 year 180 days  
Options Outstanding, Aggregate Intrinsic Value $ 12,596,169  
Options Exercisable, Number of Shares 933,625  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 1.12  
Options Exercisable, Aggregate Intrinsic Value $ 12,596,169  
$1.39 - $6.86    
Range of Exercise Prices, Minimum $ 1.39  
Range of Exercise Prices, Maximum $ 6.86  
Options Outstanding, Number of Shares 1,477,028  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 5.83  
Options Outstanding, Weighted-Average Remaining Contractual Term (in years) 6 years 288 days  
Options Outstanding, Aggregate Intrinsic Value $ 12,968,088  
Options Exercisable, Number of Shares 1,050,590  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 5.43  
Options Exercisable, Aggregate Intrinsic Value $ 9,643,718  
$7.52 - $8.93    
Range of Exercise Prices, Minimum $ 7.52  
Range of Exercise Prices, Maximum $ 8.93  
Options Outstanding, Number of Shares 973,650  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 8.28  
Options Outstanding, Weighted-Average Remaining Contractual Term (in years) 8 years 288 days  
Options Outstanding, Aggregate Intrinsic Value $ 6,165,143  
Options Exercisable, Number of Shares 271,615  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 8.22  
Options Exercisable, Aggregate Intrinsic Value $ 1,735,944  
$9.21 - $9.74    
Range of Exercise Prices, Minimum $ 9.21  
Range of Exercise Prices, Maximum $ 9.74  
Options Outstanding, Number of Shares 983,835  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 9.62  
Options Outstanding, Weighted-Average Remaining Contractual Term (in years) 7 years 72 days  
Options Outstanding, Aggregate Intrinsic Value $ 4,905,183  
Options Exercisable, Number of Shares 666,290  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 9.63  
Options Exercisable, Aggregate Intrinsic Value $ 3,319,570  
$10.50 - $11.31    
Range of Exercise Prices, Minimum $ 10.50  
Range of Exercise Prices, Maximum $ 11.31  
Options Outstanding, Number of Shares 287,248  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 11.02  
Options Outstanding, Weighted-Average Remaining Contractual Term (in years) 8 years 180 days  
Options Outstanding, Aggregate Intrinsic Value $ 1,031,611  
Options Exercisable, Number of Shares 92,187  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 11.10  
Options Exercisable, Aggregate Intrinsic Value $ 323,576  
$0.55 - $11.31    
Range of Exercise Prices, Minimum $ 0.55  
Range of Exercise Prices, Maximum $ 11.31  
Options Outstanding, Number of Shares 4,655,386  
Options Outstanding, Aggregate Intrinsic Value $ 37,666,194  
Options Exercisable, Number of Shares 3,014,307  
Options Exercisable, Aggregate Intrinsic Value $ 27,618,977