v3.24.3
Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 06, 2024
Oct. 22, 2019
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Stock-based compensation                
Rollover options outstanding (in shares)     16,576,193 13,017,416 16,576,193 13,017,416 13,032,541 13,123,170
Stock-based compensation expense     $ 7,903 $ 2,207 $ 47,400 $ 6,505    
Stock Incentive Plan 2019                
Stock-based compensation                
Maximum shares issuable   9,900,000            
Contractual term (in years)   10 years            
Vesting period of options with a service condition (in years)   5 years            
Vesting percentage of options with a service condition (in percent)   20.00%            
Rollover options outstanding (in shares)   3,400,000            
Equity Incentive Plan 2024                
Stock-based compensation                
Maximum shares issuable 10,000,000              
Vesting period of options with a service condition (in years) 5 years              
Vesting percentage of options with a service condition (in percent) 20.00%              
Common stock, capital shares reserved for future issuance     4,700,000   4,700,000      
Percentage of outstanding stock maximum 5.00%              
Equity Incentive Plan 2024 | Maximum | Restricted Stock Units (RSUs)                
Stock-based compensation                
Vesting period of options with a service condition (in years) 5 years              
Vesting percentage of options with a service condition (in percent) 25.00%              
Equity Incentive Plan 2024 | Minimum | Restricted Stock Units (RSUs)                
Stock-based compensation                
Vesting period of options with a service condition (in years) 4 years              
Vesting percentage of options with a service condition (in percent) 20.00%              
Employee Stock Purchase Plan 2024                
Stock-based compensation                
Common stock, capital shares reserved for future issuance 3,250,000              
Shares available for future grant (in shares) 27,000,000              
Percentage of outstanding stock maximum 1.00%              
Shares issued in period         0