v3.26.1
Share-Based Compensation - Status of Stock Options (Details) - Stock options - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Number of Options        
Outstanding at beginning of the period (in shares)     4,636,330  
Granted (in shares)     289,956  
Exercised (in shares) (895,525) (138,526) (1,390,672) (270,000)
Forfeited (in shares)     (565)  
Outstanding at the end of the period (in shares) 3,535,049   3,535,049  
Exercisable at the end of the period (in shares) 2,348,347   2,348,347  
Unvested at the end of the period (in shares) 1,186,702   1,186,702  
Weighted Average Exercise Price        
Outstanding at beginning of the period (in dollars per share)     $ 166.11  
Granted (in dollars per share)     536.12  
Exercised (in dollars per share)     139.97  
Forfeited (in dollars per share)     267.47  
Outstanding at the end of the period (in dollars per share) $ 206.72   206.72  
Exercisable at the end of the period (in dollars per share) 143.57   143.57  
Unvested at the end of the period (in dollars per share) $ 331.68   $ 331.68  
Weighted Average Remaining Contractual Term (in Years)        
Outstanding at the end of the period (in Years)     4 years  
Exercisable at the end of the period (in Years)     2 years 4 months 24 days  
Unvested at the end of the period (in Years)     6 years 10 months 24 days  
Aggregate Intrinsic Value (in millions)        
Outstanding at the end of the period $ 1,184.6   $ 1,184.6  
Exercisable at the end of the period 935.2   935.2  
Unvested at the end of the period $ 249.4   $ 249.4