v3.24.2
Stockholders' Equity - Outstanding and Reserved Shares of Common Stock for Future Issuance (Detail) - shares
shares in Thousands
Jun. 30, 2024
Dec. 31, 2023
Stock plans:    
Options outstanding (in shares) 1,144 1,150
Total shares of common stock reserved for future issuance (in shares) 25,983  
Amended and Restated 2021 Equity Incentive Plan    
Stock plans:    
Total shares of common stock reserved for future issuance (in shares) 9,569  
Amended and Restated 2012 Employee Stock Purchase Plan    
Stock plans:    
Total shares of common stock reserved for future issuance (in shares) 8,246  
Options outstanding    
Stock plans:    
Options outstanding (in shares) 1,144  
RSUs    
Stock plans:    
RSUs (in shares) 7,024 6,262