XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
10. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) - $ / shares
9 Months Ended
Dec. 31, 2021
Mar. 31, 2021
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 6.11 $ 6.17
Number of Shares Underlying Options Outstanding (in shares) 8,675,127  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.11  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 8 months 4 days  
Options Exercisable, Number Vested and Exercisable (in shares) 5,453,751  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.84  
$3.40 - $4.98    
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.98  
Number of Shares Underlying Options Outstanding (in shares) 1,312,240  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.39  
Options Outstanding, Weighted Average Remaining Contractual Life 2 years 8 months 23 days  
Options Exercisable, Number Vested and Exercisable (in shares) 1,312,240  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.39  
$4.92 - $5.23    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 4.92  
Exercise Price, high end of range (in dollars per share) $ 5.23  
Number of Shares Underlying Options Outstanding (in shares) 1,107,906  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.10  
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 8 months 8 days  
Options Exercisable, Number Vested and Exercisable (in shares) 1,107,906  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.10  
$5.28 - $5.58    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 5.28  
Exercise Price, high end of range (in dollars per share) $ 5.58  
Number of Shares Underlying Options Outstanding (in shares) 994,343  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.54  
Options Outstanding, Weighted Average Remaining Contractual Life 9 years  
Options Exercisable, Number Vested and Exercisable (in shares) 121,802  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.30  
$5.59 - $5.83    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 5.59  
Exercise Price, high end of range (in dollars per share) $ 5.83  
Number of Shares Underlying Options Outstanding (in shares) 1,205,877  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.77  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 11 months 1 day  
Options Exercisable, Number Vested and Exercisable (in shares) 493,572  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.70  
$5.91 - $6.70    
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.70  
Number of Shares Underlying Options Outstanding (in shares) 1,494,019  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.44  
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 7 days  
Options Exercisable, Number Vested and Exercisable (in shares) 824,239  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 6.36  
$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) 986,473  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 7.08  
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 5 months 26 days  
Options Exercisable, Number Vested and Exercisable (in shares) 986,473  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 7.08  
$7.40 - $7.88    
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) $ 7.88  
Number of Shares Underlying Options Outstanding (in shares) 729,506  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 7.61  
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 10 months 28 days  
Options Exercisable, Number Vested and Exercisable (in shares) 357,059  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 7.63  
$8.06    
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 8.06  
Number of Shares Underlying Options Outstanding (in shares) 157,210  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.06  
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 1 month 2 days  
Options Exercisable, Number Vested and Exercisable (in shares) 78,604  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.06  
$8.09    
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 8.09  
Number of Shares Underlying Options Outstanding (in shares) 82,160  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.09  
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 29 days  
Options Exercisable, Number Vested and Exercisable (in shares) 82,160  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.09  
$8.30    
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 8.30  
Number of Shares Underlying Options Outstanding (in shares) 605,393  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.30  
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 6 months 10 days  
Options Exercisable, Number Vested and Exercisable (in shares) 89,696  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.30