XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details) - USD ($)
9 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding at beginning of period (in shares)     487,875
Exercised (in shares)     (93,000)
Outstanding at end of period (In shares) 394,875 487,875 394,875
Options vested and expected to vest (in shares) 394,875   394,875
Exercisable at end of period (in shares) 394,875   394,875
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Outstanding at beginning of period (in dollars per share)     $ 7.99
Exercised (in dollars per share)     9.24
Outstanding at end of period (in dollars per share) $ 7.70 $ 7.99 7.70
Options vested and expected to vest (in dollars per share) 7.70   7.70
Exercisable at end of period (in dollars per share) $ 7.70   $ 7.70
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options outstanding, Weighted-Average Remaining Contractual Life (in years) 1 year 9 months 10 days 2 years 3 months 25 days  
Options vested and expected to vest, Weighted Average Remaining Contractual Life (in years) 1 year 9 months 10 days    
Exercisable at end of period, Weighted Average Remaining Contractual Life (in years) 1 year 9 months 10 days    
Options outstanding, Aggregate Intrinsic Value $ 18,541,050 $ 10,928,653 $ 18,541,050
Options vested and expected to vest, Aggregate Intrinsic Value 18,541,050   18,541,050
Exercisable at end of period, Aggregate Intrinsic Value $ 18,541,050   $ 18,541,050