v3.25.2
Stock-based Compensation - Narrative (Details)
12 Months Ended
Jun. 30, 2025
USD ($)
chessDepositoryInterest
Jun. 30, 2024
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted average remaining contractual term 10 months 20 days 1 year 10 months 20 days
Employee stock option    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Chess depository interests per option | chessDepositoryInterest 1  
Total stock compensation costs expensed | $ $ 138,996 $ 555,525