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 | |