XML 57 R44.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-based Compenstaion Stock Options Outstanding And Exercisable (Details) - USD ($)
6 Months Ended
Sep. 30, 2016
Mar. 31, 2016
Options Outstanding, Number of Shares 4,783,628 4,793,266
Options Outstanding, Weighted-Average Exercise Price Per Share $ 7.11 $ 6.29
Options Exercisable, Number of Shares 3,085,831  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 5.80  
$0.55 - $4.26    
Range of Exercise Prices, Minimum 0.55  
Range of Exercise Prices, Maximum $ 4.26  
Options Outstanding, Number of Shares 995,488  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 1.44  
Options Outstanding, Weighted-Average Remaining Contractual Life (in years) 1 year 324 days  
Options Outstanding, Aggregate Intrinsic Value $ 13,930,587  
Options Exercisable, Number of Shares 995,448  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 1.4  
Options Exercisable, Aggregate Intrinsic Value $ 13,930,587  
$4.32 - $6.86    
Range of Exercise Prices, Minimum $ 4.32  
Range of Exercise Prices, Maximum $ 6.86  
Options Outstanding, Number of Shares 1,288,863  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 6.26  
Options Outstanding, Weighted-Average Remaining Contractual Life (in years) 7 years  
Options Outstanding, Aggregate Intrinsic Value $ 11,825,206  
Options Exercisable, Number of Shares 925,675  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 6.02  
Options Exercisable, Aggregate Intrinsic Value $ 8,712,685  
$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 Life (in years) 8 years 101 days  
Options Outstanding, Aggregate Intrinsic Value $ 6,963,536  
Options Exercisable, Number of Shares 333,871  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 8.23  
Options Exercisable, Aggregate Intrinsic Value $ 2,403,471  
$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 Life (in years) 7 years  
Options Outstanding, Aggregate Intrinsic Value $ 5,711,928  
Options Exercisable, Number of Shares 729,275  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 9.63  
Options Exercisable, Aggregate Intrinsic Value $ 4,232,016  
$10.50 - $15.18    
Range of Exercise Prices, Minimum $ 10.50  
Range of Exercise Prices, Maximum $ 15.18  
Options Outstanding, Number of Shares 541,832  
Options Outstanding, Weighted-Average Exercise Price Per Share $ 12.92  
Options Outstanding, Weighted-Average Remaining Contractual Life (in years) 9 years 36 days  
Options Outstanding, Aggregate Intrinsic Value $ 1,361,380  
Options Exercisable, Number of Shares 101,562  
Options Exercisable, Weighted-Average Exercise Price Per Share $ 11.10  
Options Exercisable, Aggregate Intrinsic Value $ 439,646  
$0.55 - $15.18    
Range of Exercise Prices, Minimum $ 0.55  
Range of Exercise Prices, Maximum $ 15.18  
Options Outstanding, Number of Shares 4,783,628  
Options Outstanding, Aggregate Intrinsic Value $ 39,792,637  
Options Exercisable, Number of Shares 3,085,831  
Options Exercisable, Aggregate Intrinsic Value $ 29,718,405