XML 99 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment    
Finance lease right-of-use assets $ 3,353 $ 2,840
Property and equipment, gross 104,493 77,889
Less: Accumulated depreciation (24,975) (20,080)
Property and equipment, net 79,518 57,809
Land    
Property, Plant and Equipment    
Property and equipment, gross 1,874 1,688
Servers and network assets    
Property, Plant and Equipment    
Property and equipment, gross 34,330 25,584
Buildings    
Property, Plant and Equipment    
Property and equipment, gross 27,720 22,531
Leasehold improvements    
Property, Plant and Equipment    
Property and equipment, gross 6,522 5,795
Equipment and other    
Property, Plant and Equipment    
Property and equipment, gross 5,642 4,764
Construction in progress    
Property, Plant and Equipment    
Property and equipment, gross $ 25,052 $ 14,687