v3.24.1.u1
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