v3.25.4
Stockholders' Equity - Valuation assumptions (Details) - Employee Stock Option
6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Stockholders' Equity    
Risk-free interest rate 3.77% 4.26%
Expected life (in years) 6 years 6 years
Expected volatility 44.40% 46.30%