v3.26.1
Share-based Compensation - Summary of Stock Option Activities (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding (in shares) 0 10,000 319,375
Exercised (in shares)   (10,000) (309,375)
Outstanding (in shares) 0 0 10,000
Options vested and expected to vest (in shares) 0    
Exercisable (in shares) 0 0  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Outstanding (in dollars per share) $ 0.00 $ 9.07 $ 7.53
Exercised (in dollars per share)   9.07 7.48
Outstanding (in dollars per share) 0.00 0.00 $ 9.07
Options vested and expected to vest (in dollars per share) 0.00    
Exercisable (in dollars per share) $ 0.00 $ 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
Aggregate Intrinsic Value, Outstanding $ 0    
Options, vested and expected to vest, outstanding, aggregate intrinsic value 0    
Exercisable, Intrinsic Value $ 0 $ 0