v3.26.1
Shareholders' Equity - Schedule of Common Stock (Details) - shares
Mar. 31, 2026
Jun. 30, 2025
Class of Stock [Line Items]    
Options issued and outstanding under stock option plans (in shares) 3,202,652 3,338,025
Common Stock    
Class of Stock [Line Items]    
Number of shares available for grant (in shares) 23,025,180  
ESPP | Common Stock    
Class of Stock [Line Items]    
Number of shares available for grant (in shares) 159  
2020 Plan | Common Stock    
Class of Stock [Line Items]    
Number of shares available for grant (in shares) 1,711,678  
Options issued and outstanding under stock option plans (in shares) 20,889,048  
2003 Plan | Common Stock    
Class of Stock [Line Items]    
Options issued and outstanding under stock option plans (in shares) 424,295