v3.22.2.2
Stockholders' Equity - Summary of Stock Options Outstanding and Exercisable under All Stock Option Plans (Detail)
12 Months Ended
Jun. 30, 2022
$ / shares
shares
$1.6-$2.13  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum $ 1.6
Range of Exercise Prices, maximum $ 2.13
Options Outstanding, Number | shares 14,980
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 8 months 12 days
Options Outstanding, Weighted Average Exercise Price $ 1.80
Options Exercisable, Number | shares 14,980
Options Exercisable, Weighted Average Exercise Price $ 1.80
$2.50  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 2.50
Range of Exercise Prices, maximum $ 2.50
Options Outstanding, Number | shares 1,049,534
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 4 months 13 days
Options Outstanding, Weighted Average Exercise Price $ 2.50
Options Exercisable, Number | shares 1,041,107
Options Exercisable, Weighted Average Exercise Price $ 2.50
$3.4-$7.96  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 3.4
Range of Exercise Prices, maximum $ 7.96
Options Outstanding, Number | shares 635,227
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 18 days
Options Outstanding, Weighted Average Exercise Price $ 6.22
Options Exercisable, Number | shares 563,071
Options Exercisable, Weighted Average Exercise Price $ 6.03
$8.2-$10.96  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 8.2
Range of Exercise Prices, maximum $ 10.96
Options Outstanding, Number | shares 592,298
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 7 months 28 days
Options Outstanding, Weighted Average Exercise Price $ 9.81
Options Exercisable, Number | shares 128,966
Options Exercisable, Weighted Average Exercise Price $ 9.53
$11.05-$11.26  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 11.05
Range of Exercise Prices, maximum $ 11.26
Options Outstanding, Number | shares 129,900
Options Outstanding, Weighted Average Remaining Contractual Life 9 years 2 months 26 days
Options Outstanding, Weighted Average Exercise Price $ 11.11
Options Exercisable, Number | shares 8,020
Options Exercisable, Weighted Average Exercise Price $ 11.24
$11.36  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 11.36
Range of Exercise Prices, maximum $ 11.36
Options Outstanding, Number | shares 2,701,365
Options Outstanding, Weighted Average Remaining Contractual Life 9 years 1 month 17 days
Options Outstanding, Weighted Average Exercise Price $ 11.36
Options Exercisable, Number | shares 511,788
Options Exercisable, Weighted Average Exercise Price $ 11.36
$11.47-$13.75  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 11.47
Range of Exercise Prices, maximum $ 13.75
Options Outstanding, Number | shares 286,174
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 9 months 25 days
Options Outstanding, Weighted Average Exercise Price $ 12.40
Options Exercisable, Number | shares 137,426
Options Exercisable, Weighted Average Exercise Price $ 12.90
$14.28  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 14.28
Range of Exercise Prices, maximum $ 14.28
Options Outstanding, Number | shares 8,600
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 2 months 15 days
Options Outstanding, Weighted Average Exercise Price $ 14.28
Options Exercisable, Number | shares 3,762
Options Exercisable, Weighted Average Exercise Price $ 14.28
$14.40  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 14.40
Range of Exercise Prices, maximum $ 14.40
Options Outstanding, Number | shares 3,550
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 1 month 13 days
Options Outstanding, Weighted Average Exercise Price $ 14.40
Options Exercisable, Number | shares 3,402
Options Exercisable, Weighted Average Exercise Price $ 14.40
$19.11  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 19.11
Range of Exercise Prices, maximum $ 19.11
Options Outstanding, Number | shares 22,300
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 9 months
Options Outstanding, Weighted Average Exercise Price $ 19.11
Options Exercisable, Number | shares 10,166
Options Exercisable, Weighted Average Exercise Price $ 19.11
$1.6-$19.11  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 1.6
Range of Exercise Prices, maximum $ 19.11
Options Outstanding, Number | shares 5,443,928
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price $ 8.94
Options Exercisable, Number | shares 2,422,688
Options Exercisable, Weighted Average Exercise Price $ 6.29