v3.24.3
Stock-Based Compensation - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation expense   $ 45,535,000 $ 2,711,000 $ 186,370,000 $ 7,380,000
Unrecognized stock based compensation   11,700,000   $ 11,700,000  
Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized stock based compensation expense, recognition period       1 year  
Restricted Stock Units (RSUs)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized stock based compensation expense, recognition period       1 year 9 months 18 days  
Fair value of RSUs vested       $ 185,300,000  
Unrecognized share-based compensation cost related to unvested restricted stock units   $ 244,300,000   244,300,000  
Restricted Stock Units In Connection With IPO          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation expense       $ 88,900,000  
2018 Equity Incentive Plan | Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Expiration period       10 years  
Vesting period       4 years  
2018 Equity Incentive Plan | Restricted Stock Units (RSUs)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period       4 years  
2024 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Capital shares reserved for future issuance (in shares) 12,362,662        
Annual automatic increases in the number of shares 5.00%        
2024 Employee Stock Purchase Plan | ESPP          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Capital shares reserved for future issuance (in shares) 3,090,666        
Number of additional shares allowable under the plan (in shares) 3,090,666        
Percent of outstanding shares 1.00%        
Maximum employee subscription amount, percent of salary 15.00%        
ESPP purchase price of common stock, percent of market price 85.00%        
Maximum contribution amount $ 25,000        
Maximum number of shares per employee (in shares) 3,000        
ESPP shares purchased during the period (in shares)       0