XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Accounting Policies and Supplemental Disclosures - Use of Estimates (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Jan. 01, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]                
Reduction in depreciation and amortization $ (13,442) $ (12,131) $ (37,164) $ (34,843) $ (50,984) $ (47,528)    
Net Income $ 15,328 $ 9,879 $ 39,244 $ 19,801 $ 49,868 $ 20,079    
Basic earnings per share (in usd per share) $ 1.46 $ 0.96 $ 3.76 $ 1.93        
Diluted earnings per share (in usd per share) $ 1.43 $ 0.94 $ 3.67 $ 1.89        
Change in useful lives of servers and networking equipment                
Restructuring Cost and Reserve [Line Items]                
Reduction in depreciation and amortization $ 760   $ 2,400          
Net Income $ 598   $ 1,900          
Basic earnings per share (in usd per share) $ 0.06   $ 0.18          
Diluted earnings per share (in usd per share) $ 0.06   $ 0.18          
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