XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounting Policies and Supplemental Disclosures - Use of Estimates (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jan. 01, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]                
Reduction in depreciation and amortization $ (12,038) $ (11,589) $ (23,722) $ (22,712) $ (49,673) $ (45,724)    
Net Income $ 13,485 $ 6,750 $ 23,916 $ 9,922 $ 44,419 $ 13,072    
Basic earnings per share (in usd per share) $ 1.29 $ 0.66 $ 2.30 $ 0.97        
Diluted earnings per share (in usd per share) $ 1.26 $ 0.65 $ 2.24 $ 0.95        
Change in useful lives of servers and networking equipment                
Restructuring Cost and Reserve [Line Items]                
Reduction in depreciation and amortization $ 786   $ 1,700          
Net Income $ 601   $ 1,300          
Basic earnings per share (in usd per share) $ 0.06   $ 0.12          
Diluted earnings per share (in usd per share) $ 0.06   $ 0.12          
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