v3.25.1
Stockholders' Equity - Valuation assumptions (Details)
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Maximum [Member]    
Expected life (in years) 2 years 3 months 29 days  
Employee Stock Option [Member]    
Risk-free interest rate 4.26% 4.00%
Expected life (in years) 6 years 5 years
Expected volatility 46.00% 50.00%