v3.24.3
Stock-based Compensation - Stock Options Activity (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Number of options (in shares)        
Beginning balance 13,032,541 13,123,170 13,123,170  
Granted 4,003,703 160,325    
Exercised (369,905) (33,154)    
Forfeited (90,146) (232,925)    
Ending balance 16,576,193 13,017,416 13,032,541 13,123,170
Weighted average exercise price per share (in dollars per share)        
Beginning balance $ 15.20 $ 15.10 $ 15.10  
Granted 24.20 37.20    
Exercised 4.27 21.21    
Forfeited 20.39 27.25    
Ending balance $ 17.59 $ 15.14 $ 15.20 $ 15.10
Weighted average remaining contractual life 6 years 1 month 6 days 5 years 10 months 24 days 5 years 8 months 12 days 6 years 7 months 6 days