XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity and Share-based Compensation - Stock Options Outstanding and Exercisable (Details) - USD ($)
9 Months Ended
Jun. 30, 2023
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding at beginning of period (in shares)   319,375
Exercised (in shares)   (299,375)
Outstanding at end of period (In shares) 319,375 20,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value   $ 5,406,850
Options vested and expected to vest (in shares)   20,000
Exercisable at end of period (in shares)   20,000
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.53
Exercised (in dollars per share)   7.44
Outstanding at end of period (in dollars per share) $ 7.53 8.86
Options vested and expected to vest (in dollars per share)   8.86
Exercisable at end of period (in dollars per share)   $ 8.86
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Options outstanding, Weighted-Average Remaining Contractual Life (in years) 8 months 19 days 3 months 18 days
Options vested and expected to vest, Weighted Average Remaining Contractual Life (in years)   3 months 18 days
Exercisable at end of period, Weighted Average Remaining Contractual Life (in years)   3 months 18 days
Options outstanding, Aggregate Intrinsic Value $ 8,071,631 $ 263,600
Options vested and expected to vest, Aggregate Intrinsic Value   263,600
Exercisable at end of period, Aggregate Intrinsic Value   $ 263,600