Supplemental Financial Statement Information - Property and Equipment (Details) - USD ($) $ in Millions |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | $ 213,186 | $ 201,803 |
| Less: accumulated depreciation | (70,004) | (67,458) |
| Property and equipment, net | 143,182 | 134,345 |
| Land and buildings | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 77,421 | 74,083 |
| Information technology assets | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 85,976 | 80,594 |
| Construction in progress | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 37,679 | 35,229 |
| Leasehold improvements | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | 11,576 | 11,425 |
| Furniture and fixtures | ||
| Property, Plant and Equipment, Net [Abstract] | ||
| Property and equipment, gross | $ 534 | $ 472 |