Share-Based Compensation - Schedule of Share Based Compensation Options Outstanding and Exercisable by Price Range (Detail) - USD ($) $ / shares in Units, $ in Thousands | 12 Months Ended |
Jun. 30, 2019 | Jun. 30, 2018 |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 0 | |
Exercise Price, Upper Range Limit | $ 0 | |
Number Outstanding at June 30 | 2,458,093 | 2,795,588 |
Weighted Average Exercise Price | $ 3.30 | $ 3.22 |
Weighted Average Remaining Contractual Life - Years | 4 years 8 months 8 days | 5 years 7 months 6 days |
Aggregate Intrinsic Value, Outstanding Balance | $ 6,995 | $ 2,815 |
Exercisable Options, Number Exercisable | 1,998,766 | |
Exercisable Options, Weighted Average Exercise Price | $ 3.11 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 4 years 4 months 2 days | |
Exercisable Options, Aggregate Intrinsic Value | $ 6,062 | |
$0.00 - $0.49 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 0 | |
Exercise Price, Upper Range Limit | $ 0.49 | |
Number Outstanding at June 30 | 100,000 | |
Weighted Average Exercise Price | $ 0.28 | |
Weighted Average Remaining Contractual Life - Years | 1 month 6 days | |
Aggregate Intrinsic Value, Outstanding Balance | $ 586 | |
Exercisable Options, Number Exercisable | 100,000 | |
Exercisable Options, Weighted Average Exercise Price | $ 0.28 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 1 month 6 days | |
Exercisable Options, Aggregate Intrinsic Value | $ 586 | |
$0.50 - $0.99 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 0.50 | |
Exercise Price, Upper Range Limit | $ 0.99 | |
Number Outstanding at June 30 | 11,832 | |
Weighted Average Exercise Price | $ 0.60 | |
Weighted Average Remaining Contractual Life - Years | 1 year 4 months 24 days | |
Aggregate Intrinsic Value, Outstanding Balance | $ 66 | |
Exercisable Options, Number Exercisable | 11,832 | |
Exercisable Options, Weighted Average Exercise Price | $ 0.60 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 1 year 4 months 24 days | |
Exercisable Options, Aggregate Intrinsic Value | $ 66 | |
$1.00 - $1.49 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 1 | |
Exercise Price, Upper Range Limit | $ 1.49 | |
Number Outstanding at June 30 | 104,651 | |
Weighted Average Exercise Price | $ 1.30 | |
Weighted Average Remaining Contractual Life - Years | 1 year 8 months 1 day | |
Aggregate Intrinsic Value, Outstanding Balance | $ 506 | |
Exercisable Options, Number Exercisable | 104,651 | |
Exercisable Options, Weighted Average Exercise Price | $ 1.30 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 1 year 8 months 1 day | |
Exercisable Options, Aggregate Intrinsic Value | $ 507 | |
$1.50 - $1.99 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 1.50 | |
Exercise Price, Upper Range Limit | $ 1.99 | |
Number Outstanding at June 30 | 216,164 | |
Weighted Average Exercise Price | $ 1.87 | |
Weighted Average Remaining Contractual Life - Years | 3 years 11 months 1 day | |
Aggregate Intrinsic Value, Outstanding Balance | $ 923 | |
Exercisable Options, Number Exercisable | 216,164 | |
Exercisable Options, Weighted Average Exercise Price | $ 1.87 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 3 years 11 months 1 day | |
Exercisable Options, Aggregate Intrinsic Value | $ 923 | |
$2.00 - $2.49 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 2 | |
Exercise Price, Upper Range Limit | $ 2.49 | |
Number Outstanding at June 30 | 469,976 | |
Weighted Average Exercise Price | $ 2.28 | |
Weighted Average Remaining Contractual Life - Years | 2 years 11 months 8 days | |
Aggregate Intrinsic Value, Outstanding Balance | $ 1,813 | |
Exercisable Options, Number Exercisable | 469,976 | |
Exercisable Options, Weighted Average Exercise Price | $ 2.28 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 2 years 11 months 8 days | |
Exercisable Options, Aggregate Intrinsic Value | $ 1,813 | |
$2.50- $2.99 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 2.50 | |
Exercise Price, Upper Range Limit | $ 2.99 | |
Number Outstanding at June 30 | 60,000 | |
Weighted Average Exercise Price | $ 2.75 | |
Weighted Average Remaining Contractual Life - Years | 4 years 8 months 1 day | |
Aggregate Intrinsic Value, Outstanding Balance | $ 203 | |
Exercisable Options, Number Exercisable | 60,000 | |
Exercisable Options, Weighted Average Exercise Price | $ 2.75 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 4 years 8 months 1 day | |
Exercisable Options, Aggregate Intrinsic Value | $ 203 | |
$3.00 - $3.49 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 3 | |
Exercise Price, Upper Range Limit | $ 3.49 | |
Number Outstanding at June 30 | 491,174 | |
Weighted Average Exercise Price | $ 3.24 | |
Weighted Average Remaining Contractual Life - Years | 5 years 11 months 26 days | |
Aggregate Intrinsic Value, Outstanding Balance | $ 1,425 | |
Exercisable Options, Number Exercisable | 307,848 | |
Exercisable Options, Weighted Average Exercise Price | $ 3.21 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 5 years 8 months 1 day | |
Exercisable Options, Aggregate Intrinsic Value | $ 903 | |
$3.50 - $3.99 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 3.50 | |
Exercise Price, Upper Range Limit | $ 3.99 | |
Number Outstanding at June 30 | 215,000 | |
Weighted Average Exercise Price | $ 3.86 | |
Weighted Average Remaining Contractual Life - Years | 5 years 11 months 1 day | |
Aggregate Intrinsic Value, Outstanding Balance | $ 490 | |
Exercisable Options, Number Exercisable | 133,000 | |
Exercisable Options, Weighted Average Exercise Price | $ 3.86 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 5 years 11 months 8 days | |
Exercisable Options, Aggregate Intrinsic Value | $ 303 | |
$4.00 - $4.49 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 4 | |
Exercise Price, Upper Range Limit | $ 4.49 | |
Number Outstanding at June 30 | 180,938 | |
Weighted Average Exercise Price | $ 4.15 | |
Weighted Average Remaining Contractual Life - Years | 5 years 7 months 13 days | |
Aggregate Intrinsic Value, Outstanding Balance | $ 360 | |
Exercisable Options, Number Exercisable | 138,700 | |
Exercisable Options, Weighted Average Exercise Price | $ 4.14 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 5 years 6 months 21 days | |
Exercisable Options, Aggregate Intrinsic Value | $ 277 | |
$4.50 - $4.99 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 4.50 | |
Exercise Price, Upper Range Limit | $ 4.99 | |
Number Outstanding at June 30 | 290,144 | |
Weighted Average Exercise Price | $ 4.59 | |
Weighted Average Remaining Contractual Life - Years | 5 years 10 months 2 days | |
Aggregate Intrinsic Value, Outstanding Balance | $ 449 | |
Exercisable Options, Number Exercisable | 220,076 | |
Exercisable Options, Weighted Average Exercise Price | $ 4.59 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 5 years 9 months | |
Exercisable Options, Aggregate Intrinsic Value | $ 342 | |
$5.00 - $5.49 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 5 | |
Exercise Price, Upper Range Limit | $ 5.49 | |
Number Outstanding at June 30 | 83,214 | |
Weighted Average Exercise Price | $ 5.28 | |
Weighted Average Remaining Contractual Life - Years | 5 years 10 months 9 days | |
Aggregate Intrinsic Value, Outstanding Balance | $ 72 | |
Exercisable Options, Number Exercisable | 66,519 | |
Exercisable Options, Weighted Average Exercise Price | $ 5.28 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 5 years 10 months 9 days | |
Exercisable Options, Aggregate Intrinsic Value | $ 57 | |
$5.50 - $5.99 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 5.50 | |
Exercise Price, Upper Range Limit | $ 5.99 | |
Number Outstanding at June 30 | 200,000 | |
Weighted Average Exercise Price | $ 5.63 | |
Weighted Average Remaining Contractual Life - Years | 5 years 9 months 3 days | |
Aggregate Intrinsic Value, Outstanding Balance | $ 102 | |
Exercisable Options, Number Exercisable | 160,000 | |
Exercisable Options, Weighted Average Exercise Price | $ 5.63 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 5 years 9 months 3 days | |
Exercisable Options, Aggregate Intrinsic Value | $ 82 | |
$6.00 - $6.49 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 6 | |
Exercise Price, Upper Range Limit | $ 6.49 | |
Number Outstanding at June 30 | 25,000 | |
Weighted Average Exercise Price | $ 6.18 | |
Weighted Average Remaining Contractual Life - Years | 7 years 10 months 9 days | |
Aggregate Intrinsic Value, Outstanding Balance | $ 0 | |
Exercisable Options, Number Exercisable | 10,000 | |
Exercisable Options, Weighted Average Exercise Price | $ 6.18 | |
Exercisable Options, Weighted Average Remaining Contractual Life-Years | 7 years 10 months 9 days | |
Exercisable Options, Aggregate Intrinsic Value | $ 0 | |
$6.50 - $6.99 | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | |
Exercise Price, Lower Range Limit | $ 6.50 | |
Exercise Price, Upper Range Limit | $ 6.99 | |
Number Outstanding at June 30 | 10,000 | |
Weighted Average Exercise Price | $ 6.77 | |
Weighted Average Remaining Contractual Life - Years | 6 years 29 days | |
Aggregate Intrinsic Value, Outstanding Balance | $ 0 | |
Exercisable Options, Number Exercisable | 0 | |
Exercisable Options, Aggregate Intrinsic Value | $ 0 | |