Stock-based Compensation (Schedule of Stock Option Activity) (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Jun. 30, 2020 |
Jun. 30, 2019 |
|
| Share-based Payment Arrangement [Abstract] | ||
| Balance, beginning | 259,164 | |
| Granted | 54,025 | |
| Exercised | (3,600) | |
| Forfeited or expired | (32,877) | |
| Outstanding, ending | 276,712 | 259,164 |
| Vested or expected to vest, end of period | 261,573 | |
| Exercisable, end of period | 179,520 | |
| Balance, beginning | $ 25.16 | |
| Granted | 20.50 | |
| Exercised | 22.50 | |
| Forfeited or expired | 25.05 | |
| Outstanding, ending | 24.30 | $ 25.16 |
| Vested or expected to vest, end of period | 24.34 | |
| Exercisable, end of period | $ 24.63 | |
| Outstanding | 6 years 1 month 6 days | 6 years 4 months 13 days |
| Granted | 9 years 5 months 9 days | |
| Vested or expected to vest, end of period | 5 years 11 months 4 days | |
| Exercisable, end of period | 4 years 6 months 14 days | |
| Outstanding end of period | $ 0 | |
| Vested or expected to vest, end of period | 0 | |
| Exercisable, end of period | $ 0 | |