Supplemental Financial Statement Information - Property and Equipment (Details) - USD ($) $ in Millions |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | $ 201,803 | $ 171,710 |
| Less: accumulated depreciation | (67,458) | (59,042) |
| Property and equipment, net | 134,345 | 112,668 |
| Land and buildings | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 74,083 | 66,897 |
| Information technology assets | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 80,594 | 66,267 |
| Construction in progress | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 35,229 | 27,657 |
| Leasehold improvements | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 11,425 | 10,575 |
| Furniture and fixtures | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | $ 472 | $ 314 |