Supplemental Financial Statement Information - Property and Equipment (Details) - USD ($) $ in Millions |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | $ 171,710 | $ 147,013 |
| Less: accumulated depreciation | (59,042) | (49,414) |
| Property and equipment, net | 112,668 | 97,599 |
| Land and buildings | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 66,897 | 58,881 |
| Information technology assets | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 66,267 | 55,606 |
| Construction in progress | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 27,657 | 23,172 |
| Leasehold improvements | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 10,575 | 9,146 |
| Furniture and fixtures | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | $ 314 | $ 208 |