Share-Based Compensation - Schedule of Additional Information on Stock Options (Details) - Stock options - USD ($) $ / shares in Units, shares in Thousands, $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Schedule of Additional Information on Stock Options [Line Items] | |||
| Number of options granted | 220 | 264 | 341 |
| Weighted average exercise price per share | $ 257.51 | $ 203.95 | $ 146.18 |
| Weighted average grant date fair value per share | $ 92.58 | $ 71.25 | $ 52.27 |
| Aggregate intrinsic value of exercised options | $ 45 | $ 90 | $ 18 |