XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Plans and Stock-Based Compensation - Additional Information (Detail) - shares
6 Months Ended
Jun. 30, 2024
May 05, 2024
Dec. 31, 2023
Jun. 30, 2021
Jan. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Increase in aggregate number of shares of common stock authorized for issuance   11,400,000      
Employee Stock Option          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Options vesting period 7 years        
Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock units awards outstanding 5,669,000   4,445,000    
Performance Based Restricted Stock Units [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock units awards outstanding 1,115,000   557,000    
Minimum | Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration period 7 years        
Maximum | Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration period 10 years        
2018 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Newly reserved shares of common stock 14,193,145     3,250,000 1,500,000
2014 Employee Stock Purchase Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares issued to employees   41,440,250      
Performance Based Vesting Schedule [Member] | Performance Based Restricted Stock Units [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock units awards outstanding 36,000