v3.24.1.u1
Shareholders' Equity - Common Stock Reserved For Future Issuance (Details) - shares
Mar. 31, 2024
Jun. 30, 2023
Class of Stock [Line Items]    
Options issued and outstanding under stock option plans (in shares) 3,766,981 3,847,339
Common Stock    
Class of Stock [Line Items]    
Number of shares available for grant (in shares) 21,831,217  
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) 2,849,703  
Options issued and outstanding under stock option plans (in shares) 18,457,999  
2003 Plan | Common Stock    
Class of Stock [Line Items]    
Options issued and outstanding under stock option plans (in shares) 523,356