Stock-Based Compensation - Narrative (Details) - USD ($) shares in Millions, $ in Millions |
1 Months Ended | 3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|---|
May 31, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Share-Based Payment Arrangement [Abstract] | |||||
| Stock-based compensation expense | $ 362 | $ 286 | $ 1,000 | $ 830 | |
| Exercise of common stock options (in shares) | 11.2 | 2.0 | |||
| Stock repurchased and retired (in shares) | 5.7 | ||||
| Taxes paid related to net share settlement of equity awards | $ 567 | $ 422 | $ 1,023 | ||
| Exercise cost | $ 36 | ||||
| X | ||||||||||
- Definition Share-Based Compensation Arrangement By Share-Based Payment Award, Exercise Cost No definition available.
|
| X | ||||||||||
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Number of share options (or share units) exercised during the current period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Number of shares that have been repurchased and retired during the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|