XML 65 R55.htm IDEA: XBRL DOCUMENT v3.20.4
10. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) - $ / shares
9 Months Ended
Dec. 31, 2020
Mar. 31, 2020
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 6.17 $ 6.17
Number of Shares Underlying Options Outstanding (in shares) 8,520,610  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.17  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 6 months 26 days  
Options Exercisable, Number Vested and Exercisable (in shares) 5,497,662  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.70  
$3.40 - $4.81    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 3.40  
Exercise Price, high end of range (in dollars per share) $ 4.81  
Number of Shares Underlying Options Outstanding (in shares) 888,007  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.06  
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 3 months 26 days  
Options Exercisable, Number Vested and Exercisable (in shares) 888,007  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.06  
$4.90 - $4.99    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 4.90  
Exercise Price, high end of range (in dollars per share) $ 4.99  
Number of Shares Underlying Options Outstanding (in shares) 1,255,826  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.97  
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 5 months 23 days  
Options Exercisable, Number Vested and Exercisable (in shares) 1,255,826  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.97  
$5.13 - $5.59    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 5.13  
Exercise Price, high end of range (in dollars per share) $ 5.59  
Number of Shares Underlying Options Outstanding (in shares) 910,509  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.32  
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 8 months 5 days  
Options Exercisable, Number Vested and Exercisable (in shares) 910,509  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.32  
$5.69 - $5.83    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 5.69  
Exercise Price, high end of range (in dollars per share) $ 5.83  
Number of Shares Underlying Options Outstanding (in shares) 854,567  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.81  
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 4 months 10 days  
Options Exercisable, Number Vested and Exercisable (in shares) 270,874  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.76  
$5.91 - $6.45    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 5.91  
Exercise Price, high end of range (in dollars per share) $ 6.45  
Number of Shares Underlying Options Outstanding (in shares) 933,860  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.17  
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 2 months 5 days  
Options Exercisable, Number Vested and Exercisable (in shares) 568,329  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 6.20  
$6.54 - $6.70    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 6.54  
Exercise Price, high end of range (in dollars per share) $ 6.70  
Number of Shares Underlying Options Outstanding (in shares) 1,100,140  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.65  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 1 month 24 days  
Options Exercisable, Number Vested and Exercisable (in shares) 555,193  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 6.60  
$6.86 - $7.26    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 6.86  
Exercise Price, high end of range (in dollars per share) $ 7.26  
Number of Shares Underlying Options Outstanding (in shares) 1,042,797  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 7.08  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 6 months 18 days  
Options Exercisable, Number Vested and Exercisable (in shares) 563,773  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 6.95  
$7.40 - $8.09    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 7.40  
Exercise Price, high end of range (in dollars per share) $ 8.09  
Number of Shares Underlying Options Outstanding (in shares) 812,431  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 7.79  
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 3 months 7 days  
Options Exercisable, Number Vested and Exercisable (in shares) 330,598  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 7.79  
$8.30    
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 8.30  
Number of Shares Underlying Options Outstanding (in shares) 613,893  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.30  
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 6 months 29 days  
Options Exercisable, Number Vested and Exercisable (in shares) 45,973  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.30  
$9.20    
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 9.20  
Number of Shares Underlying Options Outstanding (in shares) 108,580  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 9.20  
Options Outstanding, Weighted Average Remaining Contractual Life 29 days  
Options Exercisable, Number Vested and Exercisable (in shares) 108,580  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 9.20