v3.26.3
Stock-Based Compensation, Stock Option Activity (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2026
Dec. 31, 2025
Stock option activity          
Options outstanding at the beginning of the period (in shares) 172,022,502 169,425,496 177,642,242 177,642,242  
Options granted (in shares) 77,953 12,578,410 83,848    
Options exercised (in shares) (6,057,170) (9,680,938) (8,164,924)    
Options forfeited (in shares) (284,246) (300,466) (135,670)    
Options outstanding at the end of the period (in shares) 165,759,039 172,022,502 169,425,496 165,759,039 177,642,242
Vested and non-vested options expected to vest at the end of the period (in shares) 162,990,372     162,990,372  
Exercisable at the end of the period (in shares) 116,579,716     116,579,716  
Weighted Average Exercise Price          
Weighted average exercise price, options outstanding at the beginning of the period (in dollars per share) $ 22.41 $ 18.64 $ 18.31 $ 18.31  
Weighted average exercise price, options granted (in dollars per share) 80.14 66.19 69.06    
Weighted average exercise price, options exercised (in dollars per share) 12.44 13.05 11.76    
Weighted average exercise price, options forfeited (in dollars per share) 37.86 33.4 26.96    
Weighted average exercise price, options outstanding at the end of the period (in dollars per share) 22.77 $ 22.41 $ 18.64 22.77 $ 18.31
Weighted average exercise price, vested and non-vested options expected to vest (in dollars per share) 22.43     22.43  
Weighted average exercise price, exercisable (in dollars per share) $ 15.49     $ 15.49  
Weighted Average Remaining Contractual Term          
Weighted average remaining contractual term of options outstanding 5 years 4 months 6 days 5 years 6 months 3 days 5 years 3 months 14 days   5 years 5 months 4 days
Weighted average remaining contractual term of options vested options and non-vested expected to vest       5 years 3 months 14 days  
Weighted average remaining contractual term of options exercisable       4 years 2 months 19 days  
Aggregate Intrinsic Value          
Aggregate intrinsic value of options outstanding $ 10,198.4 $ 11,310.6 $ 7,545.2 $ 10,198.4 $ 8,753.6
Aggregate intrinsic value of options, vested and non-vested options expected to vest 10,084.9     10,084.9  
Aggregate intrinsic value of options exercisable $ 8,021.4     $ 8,021.4