v3.22.4
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Summary of Accounting Policies      
Depreciation $ 8,500 $ 7,560 $ 6,390
Data Center Assets      
Summary of Accounting Policies      
Restructuring charges 1,341 0 0
Leasehold improvements      
Summary of Accounting Policies      
Restructuring charges 508    
Servers and network assets      
Summary of Accounting Policies      
Construction in progress 2,180    
Depreciation $ 5,290 $ 4,940 $ 4,380