v3.24.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment    
Finance lease right-of-use assets $ 4,185 $ 3,353
Property and equipment, gross 129,721 104,493
Less: Accumulated depreciation (33,134) (24,975)
Property and equipment, net 96,587 79,518
Land    
Property, Plant and Equipment    
Property and equipment, gross 2,080 1,874
Servers and network assets    
Property, Plant and Equipment    
Property and equipment, gross 46,838 34,330
Buildings    
Property, Plant and Equipment    
Property and equipment, gross 37,961 27,720
Leasehold improvements    
Property, Plant and Equipment    
Property and equipment, gross 6,972 6,522
Equipment and other    
Property, Plant and Equipment    
Property and equipment, gross 7,416 5,642
Construction in progress    
Property, Plant and Equipment    
Property and equipment, gross $ 24,269 $ 25,052