v3.24.2
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment        
Depreciation $ 3,580 $ 2,580 $ 6,920 $ 5,060
Servers and network assets        
Property, Plant and Equipment        
Depreciation $ 2,640 $ 1,710 $ 4,990 $ 3,220