v3.25.0.1
Stock-based Compensation - Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of options (in shares)        
Beginning balance 13,032,541 13,123,170 12,364,357  
Granted 4,003,703 208,725 1,154,340  
Exercised (392,016) (39,204) (34,160)  
Canceled (133,100) (260,150) (361,367)  
Ending balance 16,511,128 13,032,541 13,123,170 12,364,357
Weighted average exercise price per share (in dollars per share)        
Beginning balance $ 15.2 $ 15.1 $ 13.76  
Granted 24.2 37.2 33.09  
Exercised 4.53 21.51 20.47  
Canceled 22.28 23.7 26.23  
Ending balance $ 17.57 $ 15.2 $ 15.1 $ 13.76
Weighted average remaining contractual life 5 years 9 months 18 days 5 years 8 months 12 days 6 years 7 months 6 days 7 years 4 months 24 days
Compensation expense $ 51.8      
Expected compensation expense, weighted average period (in years) 3 years 8 months 12 days