Supplemental Financial Statement Information - Property and Equipment (Details) - USD ($) $ in Millions |
Jun. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | $ 184,125 | $ 171,710 |
| Less: accumulated depreciation | (62,917) | (59,042) |
| Property and equipment, net | 121,208 | 112,668 |
| Land and buildings | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 68,890 | 66,897 |
| Information technology assets | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 71,592 | 66,267 |
| Construction in progress | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 32,019 | 27,657 |
| Leasehold improvements | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 11,286 | 10,575 |
| Furniture and fixtures | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | $ 338 | $ 314 |