v3.26.3
Shareholders' Equity - Schedule of Common Stock (Details) - shares
Sep. 30, 2026
Jun. 30, 2026
Class of Stock [Line Items]    
Options issued and outstanding under stock option plans (in shares) 3,078,335 3,196,895
Common Stock    
Class of Stock [Line Items]    
Number of shares available for grant (in shares) 23,739,962  
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,726,703  
Options issued and outstanding under stock option plans (in shares) 21,695,494  
2003 Plan | Common Stock    
Class of Stock [Line Items]    
Options issued and outstanding under stock option plans (in shares) 317,606