10. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) - $ / shares | 6 Months Ended | |
Sep. 30, 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,670,269 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 6.11 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 5 years 9 months 29 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 5,434,556 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 5.78 | |
$3.40 - $4.90 | | |
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.90 | |
Number of Shares Underlying Options Outstanding (in shares) | 875,582 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 4.06 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 2 years 6 months 10 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 875,582 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 4.06 | |
$4.92 - $4.99 | | |
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) | $ 4.99 | |
Number of Shares Underlying Options Outstanding (in shares) | 1,094,351 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 4.98 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 4 years 3 months | |
Options Exercisable, Number Vested and Exercisable (in shares) | 1,094,351 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 4.98 | |
$5.13 - $5.58 | | |
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.58 | |
Number of Shares Underlying Options Outstanding (in shares) | 1,335,061 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 5.42 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 6 years 8 months 8 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 639,468 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 5.24 | |
$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,230,477 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 5.77 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 6 years 2 months 4 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 502,572 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 5.70 | |
$5.91 - $6.63 | | |
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.63 | |
Number of Shares Underlying Options Outstanding (in shares) | 868,469 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 6.23 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 5 years 10 months 20 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 670,738 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 6.26 | |
$6.70 - $6.86 | | |
Options outstanding by exercise price | | |
Exercise Price, low end of range (in dollars per share) | 6.70 | |
Exercise Price, high end of range (in dollars per share) | $ 6.86 | |
Number of Shares Underlying Options Outstanding (in shares) | 1,124,317 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 6.77 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 5 years 5 months 19 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 642,968 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 6.81 | |
$7.26 - $7.53 | | |
Options outstanding by exercise price | | |
Exercise Price, low end of range (in dollars per share) | 7.26 | |
Exercise Price, high end of range (in dollars per share) | $ 7.53 | |
Number of Shares Underlying Options Outstanding (in shares) | 941,048 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 7.36 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 7 years 3 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 621,280 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 7.28 | |
$7.65 - $8.06 | | |
Options outstanding by exercise price | | |
Exercise Price, low end of range (in dollars per share) | 7.65 | |
Exercise Price, high end of range (in dollars per share) | $ 8.06 | |
Number of Shares Underlying Options Outstanding (in shares) | 508,661 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 7.84 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 7 years 9 months 21 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 235,594 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 7.79 | |
$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 3 months 29 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 61,557 | |
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) | 610,143 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 8.30 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 7 years 9 months 25 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 90,446 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 8.30 | |