10. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) - $ / shares | 6 Months Ended | |
Sep. 30, 2019 | Mar. 31, 2019 |
Options outstanding by exercise price | | |
Exercise Price (in dollars per share) | $ 6.10 | $ 5.77 |
Number of Shares Underlying Options Outstanding (in shares) | 8,014,446 | |
Options Exercisable, Number Vested and Exercisable (in shares) | 5,026,193 | |
$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) | 957,756 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 4.07 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 4 years 5 months 12 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 865,049 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 4.14 | |
$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,340,596 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 4.97 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 5 years 7 months 21 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 898,747 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 4.96 | |
$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) | 962,051 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 5.32 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 5 years 4 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 919,326 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 5.32 | |
$5.69 - $6.16 | | |
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) | $ 6.16 | |
Number of Shares Underlying Options Outstanding (in shares) | 871,552 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 5.93 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 5 years 1 month 21 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 626,335 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 5.89 | |
$6.24 - $6.70 | | |
Options outstanding by exercise price | | |
Exercise Price, low end of range (in dollars per share) | 6.24 | |
Exercise Price, high end of range (in dollars per share) | $ 6.70 | |
Number of Shares Underlying Options Outstanding (in shares) | 1,409,493 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 6.58 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 5 years 7 months 10 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 792,073 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 6.49 | |
$6.82 - $7.26 | | |
Options outstanding by exercise price | | |
Exercise Price, low end of range (in dollars per share) | 6.82 | |
Exercise Price, high end of range (in dollars per share) | $ 7.26 | |
Number of Shares Underlying Options Outstanding (in shares) | 1,316,585 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 7.05 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 5 years 9 months 15 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 739,038 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 6.93 | |
$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) | 331,830 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 7.65 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 8 years 9 months 29 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 55,518 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 7.50 | |
$8.09 | | |
Options outstanding by exercise price | | |
Exercise Price (in dollars per share) | $ 8.09 | |
Number of Shares Underlying Options Outstanding (in shares) | 98,110 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 8.09 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 8 years 3 months 29 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 21,527 | |
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) | 617,893 | |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 8.30 | |
Options Outstanding, Weighted Average Remaining Contractual Life | 9 years 9 months 29 days | |
$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 | 1 year 4 months 2 days | |
Options Exercisable, Number Vested and Exercisable (in shares) | 108,580 | |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 9.20 | |