v3.22.0.1
Supplemental Financial Statement Information (Property and Equipment) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross $ 147,012 $ 126,462
Less: accumulated depreciation (49,414) (41,713)
Property and equipment, net 97,599 84,749
Land and buildings    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 58,881 49,732
Information technology assets    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 55,606 45,906
Construction in progress    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 23,171 23,111
Leasehold improvements    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 9,146 7,516
Furniture and fixtures    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross $ 208 $ 197