Stock Benefit Plans - Schedule of Share Based Compensation Options Outstanding and Exercisable By Price Range (Detail) - $ / shares | 12 Months Ended |
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2018 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Options Outstanding, Number of Shares | 1,596,853 | 2,411,722 | 3,513,963 |
Options Outstanding, Weighted Average Remaining Contractual Term | 3 years 2 months 5 days | 3 years 7 months 21 days | 4 years 2 months 5 days |
Options Outstanding, Weighted Average Exercise Price | $ 5.25 | $ 5.44 | $ 5.65 |
$3.40 - $3.40 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Weighted Average Exercise Price, Lower | 3.40 | | |
Weighted Average Exercise Price, Upper | $ 3.40 | | |
Options Outstanding, Number of Shares | 50,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Term | 3 years 7 months 2 days | | |
Options Outstanding, Weighted Average Exercise Price | $ 3.40 | | |
Options Exercisable, Number of Shares | 41,666 | | |
Options Exercisable, Weighted Average Exercise Price | $ 3.40 | | |
$3.59 - $3.59 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Weighted Average Exercise Price, Lower | 3.59 | | |
Weighted Average Exercise Price, Upper | $ 3.59 | | |
Options Outstanding, Number of Shares | 354,167 | | |
Options Outstanding, Weighted Average Remaining Contractual Term | 3 years 5 months 1 day | | |
Options Outstanding, Weighted Average Exercise Price | $ 3.59 | | |
Options Exercisable, Number of Shares | 306,771 | | |
Options Exercisable, Weighted Average Exercise Price | $ 3.59 | | |
$3.63 - $3.63 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Weighted Average Exercise Price, Lower | 3.63 | | |
Weighted Average Exercise Price, Upper | $ 3.63 | | |
Options Outstanding, Number of Shares | 326,149 | | |
Options Outstanding, Weighted Average Remaining Contractual Term | 3 years 29 days | | |
Options Outstanding, Weighted Average Exercise Price | $ 3.63 | | |
Options Exercisable, Number of Shares | 303,544 | | |
Options Exercisable, Weighted Average Exercise Price | $ 3.63 | | |
$3.91 - $3.91 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Weighted Average Exercise Price, Lower | 3.91 | | |
Weighted Average Exercise Price, Upper | $ 3.91 | | |
Options Outstanding, Number of Shares | 75,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Term | 1 year 4 months 2 days | | |
Options Outstanding, Weighted Average Exercise Price | $ 3.91 | | |
Options Exercisable, Number of Shares | 75,000 | | |
Options Exercisable, Weighted Average Exercise Price | $ 3.91 | | |
$4.01 - $4.01 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Weighted Average Exercise Price, Lower | 4.01 | | |
Weighted Average Exercise Price, Upper | $ 4.01 | | |
Options Outstanding, Number of Shares | 313,770 | | |
Options Outstanding, Weighted Average Remaining Contractual Term | 3 years 11 months 12 days | | |
Options Outstanding, Weighted Average Exercise Price | $ 4.01 | | |
Options Exercisable, Number of Shares | 155,956 | | |
Options Exercisable, Weighted Average Exercise Price | $ 4.01 | | |
$4.31- $5.65 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Weighted Average Exercise Price, Lower | 4.31 | | |
Weighted Average Exercise Price, Upper | $ 5.65 | | |
Options Outstanding, Number of Shares | 165,066 | | |
Options Outstanding, Weighted Average Remaining Contractual Term | 1 year 10 months 24 days | | |
Options Outstanding, Weighted Average Exercise Price | $ 4.90 | | |
Options Exercisable, Number of Shares | 154,649 | | |
Options Exercisable, Weighted Average Exercise Price | $ 4.93 | | |
$5.80 - $9.55 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Weighted Average Exercise Price, Lower | 5.80 | | |
Weighted Average Exercise Price, Upper | $ 9.55 | | |
Options Outstanding, Number of Shares | 160,419 | | |
Options Outstanding, Weighted Average Remaining Contractual Term | 3 years 29 days | | |
Options Outstanding, Weighted Average Exercise Price | $ 7.69 | | |
Options Exercisable, Number of Shares | 116,668 | | |
Options Exercisable, Weighted Average Exercise Price | $ 7.16 | | |
$10.75 - $15.64 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Weighted Average Exercise Price, Lower | 10.75 | | |
Weighted Average Exercise Price, Upper | $ 15.64 | | |
Options Outstanding, Number of Shares | 145,294 | | |
Options Outstanding, Weighted Average Remaining Contractual Term | 3 years 5 months 12 days | | |
Options Outstanding, Weighted Average Exercise Price | $ 14.10 | | |
Options Exercisable, Number of Shares | 99,309 | | |
Options Exercisable, Weighted Average Exercise Price | $ 14.76 | | |
$15.72 - $15.72 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Weighted Average Exercise Price, Lower | 15.72 | | |
Weighted Average Exercise Price, Upper | $ 15.72 | | |
Options Outstanding, Number of Shares | 2,389 | | |
Options Outstanding, Weighted Average Remaining Contractual Term | 5 years 10 months 13 days | | |
Options Outstanding, Weighted Average Exercise Price | $ 15.72 | | |
Options Exercisable, Number of Shares | 2,389 | | |
Options Exercisable, Weighted Average Exercise Price | $ 15.72 | | |
$18.35 - $18.35 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Weighted Average Exercise Price, Lower | 18.35 | | |
Weighted Average Exercise Price, Upper | $ 18.35 | | |
Options Outstanding, Number of Shares | 4,599 | | |
Options Outstanding, Weighted Average Remaining Contractual Term | 5 years 6 months 25 days | | |
Options Outstanding, Weighted Average Exercise Price | $ 18.35 | | |
Options Exercisable, Number of Shares | 1,618 | | |
Options Exercisable, Weighted Average Exercise Price | $ 18.35 | | |
$3.40 - $18.35 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Weighted Average Exercise Price, Lower | 3.40 | | |
Weighted Average Exercise Price, Upper | $ 18.35 | | |
Options Outstanding, Number of Shares | 1,596,853 | | |
Options Outstanding, Weighted Average Remaining Contractual Term | 3 years 2 months 4 days | | |
Options Outstanding, Weighted Average Exercise Price | $ 5.25 | | |
Options Exercisable, Number of Shares | 1,257,570 | | |
Options Exercisable, Weighted Average Exercise Price | $ 5.08 | | |