XML 99 R82.htm IDEA: XBRL DOCUMENT v3.25.2
Share-based Compensation - Summary of Stock Option Activities (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding (in shares) 10,000 319,375 389,875
Exercised (in shares) (10,000) (309,375) (65,500)
Canceled or forfeited (in shares)     (5,000)
Outstanding (in shares) 0 10,000 319,375
Options vested and expected to vest (in shares) 0    
Exercisable (in shares) 0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Outstanding (in dollars per share) $ 9.07 $ 7.53 $ 7.70
Exercised (in dollars per share) 9.07 7.48 8.42
Canceled or forfeited (in dollars per share)     9.19
Outstanding (in dollars per share) 0.00 $ 9.07 $ 7.53
Options vested and expected to vest (in dollars per share) 0.00    
Exercisable (in dollars per share) $ 0.00    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Outstanding, Weighted Average Remaining Contractual Term (in years) 0 years    
Options, vested and expected to vest, Weighted Average Remaining Contractual Term (in years) 0 years    
Exercisable, Weighted Average Remaining Contractual Term (in years) 0 years    
Aggregate Intrinsic Value, Exercised $ 265,267 $ 5,588,750 $ 1,442,646
Aggregate Intrinsic Value, Outstanding 0    
Options, vested and expected to vest, outstanding, aggregate intrinsic value 0    
Exercisable, Intrinsic Value $ 0