XML 83 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
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 5,400,000    
Annual automatic increases in the number of shares 5.00%      
Options to purchase common stock        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total intrinsic value   $ 379,300,000 $ 25,800,000 $ 17,600,000
Weighted average granted fair value (in dollars per share)   $ 47.04 $ 15.48 $ 8.82
Unrecognized stock based compensation   $ 8,900,000    
Unrecognized stock based compensation expense, recognition period   9 months 18 days    
Options to purchase common stock | 2018 Equity Incentive Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Expiration period   10 years    
Vesting period   4 years    
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   $ 241,000,000.0    
Unrecognized stock based compensation expenses   $ 304,400,000    
Granted (in shares)   10,674,000    
Granted (in dollars per share)   $ 39.76    
Restricted Stock Units (RSUs) | 2018 Equity Incentive Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period   4 years    
ESPP        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares issued under employee stock purchase plan (in shares)   100,000    
Sale of stock, price (in dollars per share)   $ 30.60    
ESPP | 2024 Employee Stock Purchase Plan        
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)   100,000    
Performance Shares Units (RSUs)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized stock based compensation expenses   $ 19,500,000    
Granted (in shares)   200,000    
Granted (in dollars per share)   $ 125.28