Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation (Stock Option Outstanding and Exercisable) (Details)

v3.22.2.2
Share-Based Compensation (Stock Option Outstanding and Exercisable) (Details)
12 Months Ended
Jun. 30, 2022
$ / shares
shares
Number Outstanding | shares 621,806
Weighted-Average Remaining Life In Years 8 years 3 months 18 days
Weighted-Average Exercise Price $ 28.31
Number Exercisable | shares 197,404
$8.50 - $13.00 [Member]  
Exercise price, lower limit $ 8.50
Exercise price, upper limit $ 13.00
Number Outstanding | shares 25,200
Weighted-Average Remaining Life In Years 9 years 8 months 12 days
Weighted-Average Exercise Price $ 9.75
Number Exercisable | shares 500
$17.25 - $26.00 [Member]  
Exercise price, lower limit $ 17.25
Exercise price, upper limit $ 26.00
Number Outstanding | shares 112,662
Weighted-Average Remaining Life In Years 6 years 4 months 24 days
Weighted-Average Exercise Price $ 21.00
Number Exercisable | shares 85,152
$26.50 - $39.75 [Member]  
Exercise price, lower limit $ 26.50
Exercise price, upper limit $ 39.75
Number Outstanding | shares 463,791
Weighted-Average Remaining Life In Years 8 years 7 months 6 days
Weighted-Average Exercise Price $ 32.50
Number Exercisable | shares 101,932
$41.25 - $62.00 [Member]  
Exercise price, lower limit $ 41.25
Exercise price, upper limit $ 62.00
Number Outstanding | shares 20,000
Weighted-Average Remaining Life In Years 8 years 3 months 18 days
Weighted-Average Exercise Price $ 47.25
Number Exercisable | shares 9,667
$63.25 - $95.00 [Member]  
Exercise price, lower limit $ 63.25
Exercise price, upper limit $ 95.00
Number Outstanding | shares 20
Weighted-Average Remaining Life In Years 5 years 10 months 24 days
Weighted-Average Exercise Price $ 63.25
Number Exercisable | shares 20
$182.50 - $273.75 [Member]  
Exercise price, lower limit $ 182.50
Exercise price, upper limit $ 273.75
Number Outstanding | shares 133
Weighted-Average Remaining Life In Years 4 months 24 days
Weighted-Average Exercise Price $ 182.50
Number Exercisable | shares 133