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