XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Plans and Stock-Based Compensation - Additional Information (Detail) - shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
May 31, 2022
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     15,000,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,716,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      
Maximum | Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration period 10 years        
Minimum | Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration period 7 years        
2018 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Newly reserved shares of common stock 3,035,397     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     32,600,000    
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