XML 126 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Expense - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Options      
Beginning balance (in shares) 436,094    
Granted (in shares) 138,108    
Exercised (in shares) (127,125)    
Forfeited and canceled (in shares) (47,682)    
Ending balance (in shares) 399,395 436,094  
Vested (in shares) 202,279    
Vested or expected to vest (in shares) 370,691    
Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 135.37    
Granted (in dollars per share) 166.62    
Exercised (in dollars per share) 64.24    
Forfeited and canceled (in dollars per share) 246.17    
Ending balance (in dollars per share) 155.65 $ 135.37  
Vested (in dollars per share) 113.10    
Vested or expected to vest (in dollars per share) $ 153.06    
Weighted Average Remaining Contractual Term (in years)      
Options outstanding, weighted average remaining contractual life 6 years    
Options vested, weighted average remaining contractual life 3 years 3 months 18 days    
Vested or expected to vest, weighted average remaining contractual term 5 years 8 months 12 days    
Aggregate Intrinsic Value (in millions)      
Intrinsic value, exercised in the period $ 16.5 $ 52.7 $ 31.7
Intrinsic value, options outstanding 43.4    
Intrinsic value, options vested 30.5    
Intrinsic value, options vested and expected to vest $ 41.2