v3.22.2.2
Stockholders' Equity - Reserved Shares of Common Stock for Issuance (Detail) - shares
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Stock-based Compensation Expense      
Stock options outstanding 5,443,928    
Total reserved shares of common stock for issuance 7,293,061    
Employee Stock Purchase Plan (ESPP)      
Stock-based Compensation Expense      
Stock available for future grants or issuance 1,097,360    
2005 Stock Incentive Plan      
Stock-based Compensation Expense      
Stock options outstanding 4,617,211 1,562,995 1,607,449
Stock available for future grants or issuance 679,790    
2005 Management Stock Option Plan      
Stock-based Compensation Expense      
Stock options outstanding 826,717 1,172,517 1,278,517
Stock available for future grants or issuance 71,983