v3.25.2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jan. 01, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Weighted-average remaining contractual term outstanding       6 years 8 months 23 days      
Stock subject to repurchase related to stock options early exercised and unvested   114,894   114,894   211,184  
Stock repurchase program, remaining authorized repurchase amount   $ 0.3   $ 0.3   $ 0.4  
Time Based Restricted Stock Units Rsu [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
PSUs ,Granted       206,316 1,064,518    
Performance Based Restricted Stock Units [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Dividend yield   0.00% 0.00% 0.00% 0.00%    
Share based compensation by share based award vesting term 3 years            
PSUs ,Granted       1,250,428      
Target percentage of number of shares earned       100.00%      
Performance Based Restricted Stock Units [Member] | Maximum [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Share based compensation by share based award vesting term       4 years      
Percentage of number of shares earned 200.00%     300.00%      
Performance Based Restricted Stock Units [Member] | Minimum [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Share based compensation by share based award vesting term       3 years      
Percentage of number of shares earned 0.00%     0.00%      
Stock Options [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Dividend yield   0.00% 0.00% 0.00% 0.00%    
2015 Equity Incentive Plan [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Weighted-average remaining contractual term outstanding       10 years      
2015 Equity Incentive Plan [Member] | Maximum [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Share based compensation by share based award vesting term       5 years      
2015 Equity Incentive Plan [Member] | Minimum [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Share based compensation by share based award vesting term       4 years      
2021 Equity Incentive Plan [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Shares reserved for issuances             14,532,010
Weighted-average remaining contractual term outstanding       10 years      
Number of Shares Available for Grant   31,633,456   31,633,456      
Share based compensation arrangement by share based payment award cumulative annual increase percentage       5.00%      
2021 Equity Incentive Plan [Member] | Maximum [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Share based compensation by share based award vesting term       4 years      
2021 Equity Incentive Plan [Member] | Minimum [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Share based compensation by share based award vesting term       1 year      
2024 Equity Incentive Plan [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Weighted-average remaining contractual term outstanding       10 years      
Number of Shares Available for Grant   0   0      
2024 Equity Incentive Plan [Member] | Minimum [Member]              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Share based compensation by share based award vesting term       4 years