XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Plans and Stock-Based Compensation - Additional Information (Detail) - shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
May 31, 2024
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    
Options vesting period 3 years        
Employee Stock Option          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Options vesting period 7 years        
Restricted Stock Units (RSUs)          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock units awards outstanding (in shares) 5,861,000 5,363,000      
Performance Based Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock units awards outstanding (in shares) 1,439,000 1,115,000      
Maximum | Restricted Stock Units (RSUs)          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration period 10 years        
Minimum | Restricted Stock Units (RSUs)          
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 8,321,893     3,250,000 1,500,000
Performance Based Vesting Schedule | Performance Based Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock units awards outstanding (in shares) 36,000        
2018 Equity Incentive Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares issued to employees     41,440,250