v3.23.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Property, Plant and Equipment      
Depreciation $ 2,480 $ 2,120  
2022 Restructuring      
Property, Plant and Equipment      
Severance and other personnel costs 621   $ 4,611
Data Center Assets | 2022 Restructuring      
Property, Plant and Equipment      
Severance and other personnel costs (168)   $ 1,341
Leasehold improvements | 2022 Restructuring      
Property, Plant and Equipment      
Severance and other personnel costs 97    
Servers and network assets      
Property, Plant and Equipment      
Construction in progress 1,640    
Depreciation 1,510 $ 1,360  
Construction in progress      
Property, Plant and Equipment      
Interest costs capitalized $ 53