XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details) - USD ($)
6 Months Ended
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2021
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)     (36,600)
Outstanding at end of period (In shares) 451,275 487,875 451,275
Options vested and expected to vest (in shares) 451,275   451,275
Exercisable at end of period (in shares) 451,275   451,275
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)     8.21
Outstanding at end of period (in dollars per share) $ 7.97 $ 7.99 7.97
Options vested and expected to vest (in dollars per share) 7.97   7.97
Exercisable at end of period (in dollars per share) $ 7.97   $ 7.97
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 21 days 2 years 3 months 25 days  
Options vested and expected to vest, Weighted Average Remaining Contractual Life (in years) 1 year 9 months 21 days    
Exercisable at end of period, Weighted Average Remaining Contractual Life (in years) 1 year 9 months 21 days    
Options outstanding, Aggregate Intrinsic Value $ 23,731,985 $ 10,928,653 $ 23,731,985
Options vested and expected to vest, Aggregate Intrinsic Value 23,731,985   23,731,985
Exercisable at end of period, Aggregate Intrinsic Value $ 23,731,985   $ 23,731,985