v3.26.1
Share-Based Compensation - Stock Options Activity (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Shares    
Beginning balance (in shares) 954,201  
Granted (in shares) 86,575  
Exercised (in shares) (80,632)  
Forfeited (in shares) (29,849)  
Ending balance (in shares) 930,295 954,201
Vested and expected to vest (in shares) 918,018  
Exercisable (in shares) 699,529  
Weighted Average Exercise Price    
Beginning balance (in dollars per share) $ 192.03  
Granted (in dollars per share) 207.43  
Exercised (in dollars per share) 148.18  
Forfeited (in dollars per share) 222.13  
Ending balance (in dollars per share) 196.30 $ 192.03
Vested and expected to vest (in dollars per share) 196.06  
Exercisable (in dollars per share) $ 190.02  
Weighted-Average Remaining Contractual Term (years)    
Weighted-Average Remaining Contractual Term (years) 5 years 10 months 9 days 5 years 9 months 25 days
Weighted-average remaining contractual term, vested and expected to vest 5 years 9 months 25 days  
Weighted-average remaining contractual term, exercisable 5 years  
Aggregate Intrinsic Value    
Stock options outstanding, aggregate intrinsic value $ 29.7 $ 8.9
Aggregate intrinsic value, vested and expected to vest 29.5  
Aggregate intrinsic value, exercisable $ 26.4