v3.24.1.u1
Accounting Policies and Supplemental Disclosures - Use of Estimates (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jan. 01, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]            
Depreciation, Depletion and Amortization $ (11,684) $ (11,123) $ (49,224) $ (43,851)    
Net Income $ 10,431 $ 3,172 $ 37,684 $ 4,294    
Basic earnings per share (in usd per share) $ 1.00 $ 0.31        
Diluted earnings per share (in usd per share) $ 0.98 $ 0.31        
Change in useful lives of servers and networking equipment            
Restructuring Cost and Reserve [Line Items]            
Depreciation, Depletion and Amortization $ 897          
Net Income $ 695          
Basic earnings per share (in usd per share) $ 0.07          
Diluted earnings per share (in usd per share) $ 0.07          
Servers            
Restructuring Cost and Reserve [Line Items]            
Estimated useful lives of assets           5 years
Servers | Change in useful lives of servers and networking equipment            
Restructuring Cost and Reserve [Line Items]            
Estimated useful lives of assets         6 years