v3.25.2
Share-Based Compensation - Employee Stock Purchase Plan, Narrative (Details) - ESPP - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Aug. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares of common stock subject for purchase 800,000   400,000
Number of shares available for issuance 400,000    
Purchase price of stock fair market value 85.00%    
Maximum percentage of employee compensation 15.00%    
Maximum number of shares that can be purchased during any offering period 3,000    
Amount in excess of fair market value of stock for option not to be granted $ 25,000    
Offering period 6 months    
Common stock issued under employee stock purchase plan (in shares) 44,000 100,000