Stockholders' Equity - Additional Award Disclosures (Details) - USD ($) shares in Millions, $ in Millions |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2023 |
Mar. 31, 2022 |
Apr. 19, 2023 |
|
| Share-based Compensation Arrangement by Share-based Payment Award | |||
| Unrecognized share-based compensation expense | $ 42,840 | ||
| Unrecognized share-based compensation expense recognition period (in years) | 3 years | ||
| 2023 Restructuring | Subsequent event | |||
| Share-based Compensation Arrangement by Share-based Payment Award | |||
| Unrecognized share-based compensation expense, not expected to be recognized | $ 1,570 | ||
| Restricted Stock Units (RSUs) | |||
| Share-based Compensation Arrangement by Share-based Payment Award | |||
| Fair value of vested RSUs | $ 2,440 | $ 2,430 | |
| Tax benefit | $ 519 | $ 514 | |
| Restricted Stock Units (RSUs) | 2023 Restructuring | Subsequent event | |||
| Share-based Compensation Arrangement by Share-based Payment Award | |||
| Awards expected to be forfeited (in shares) | 8 | ||