v3.25.4
Shareholders' Equity - Schedule of Common Stock (Details) - shares
Dec. 31, 2025
Jun. 30, 2025
Class of Stock [Line Items]    
Options issued and outstanding under stock option plans (in shares) 3,322,094 3,338,025
Common Stock    
Class of Stock [Line Items]    
Number of shares available for grant (in shares) 23,124,074  
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,568,809  
Options issued and outstanding under stock option plans (in shares) 21,130,811  
2003 Plan | Common Stock    
Class of Stock [Line Items]    
Options issued and outstanding under stock option plans (in shares) 424,295