XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock Award Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock option activity      
Total options outstanding, end of period (in shares) 4,300,088    
Weighted-Average Exercise Price      
Total options outstanding, beginning of the period (in dollars per share) $ 55.48    
Total options outstanding at the end of the period (in dollars per share) $ 84.39 $ 55.48  
Employee Stock Option      
Stock option activity      
Total options outstanding, beginning of period (in shares) 16,087,146    
Granted (in shares) 7,055,206    
Exercised (in shares) (315,595)    
Forfeited and cancelled (in shares) (9,267,724)    
Total options outstanding, end of period (in shares) 13,559,033 16,087,146  
Exercisable at the end of the period (in shares) 3,606,304    
Weighted-Average Exercise Price      
Total options outstanding, beginning of the period (in dollars per share) $ 55.48    
Granted (in dollars per share) 14.43    
Exercised (in dollars per share) 14.16    
Forfeited and cancelled (in dollars per share) 41.58    
Total options outstanding at the end of the period (in dollars per share) 44.58 $ 55.48  
Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 43.15    
Additional disclosures      
Aggregate intrinsic value of stock options outstanding $ 59,949    
Aggregate intrinsic value of stock options exercisable $ 13,075    
Options Outstanding, Weighted-Average Remaining Contractual Life 7 years 3 months 25 days    
Options Exercisable, Weighted-Average Remaining Contractual Life 6 years 2 months 4 days    
Share-based compensation additional disclosures      
Tax benefit from stock awards exercised $ 2,150 $ 1,384 $ 573
Employee Stock Option | Long-Term Performance Based Plans      
Stock option activity      
Total options outstanding, end of period (in shares) 4,300,088    
Weighted-Average Exercise Price      
Total options outstanding at the end of the period (in dollars per share) $ 84.39