XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jan. 01, 2025
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]                
Increase in depreciation and amortization $ 15,227 $ 12,038 $ 29,489 $ 23,722 $ 58,562 $ 49,673    
Reduction in net income $ (18,164) $ (13,485) $ (35,291) $ (23,916) $ (70,623) $ (44,419)    
Reduction in basic earnings per share (in usd per share) $ (1.71) $ (1.29) $ (3.32) $ (2.30)        
Reduction in diluted earnings per share (in usd per share) $ (1.68) $ (1.26) $ (3.27) $ (2.24)        
Service Life                
Restructuring Cost and Reserve [Line Items]                
Increase in depreciation and amortization $ 280   $ 497          
Reduction in net income $ 217   $ 379          
Reduction in basic earnings per share (in usd per share) $ 0.02   $ 0.04          
Reduction in diluted earnings per share (in usd per share) $ 0.02   $ 0.04          
Servers                
Restructuring Cost and Reserve [Line Items]                
Estimated useful lives of assets               6 years
Servers | Service Life                
Restructuring Cost and Reserve [Line Items]                
Estimated useful lives of assets             5 years  
Networking equipment                
Restructuring Cost and Reserve [Line Items]                
Estimated useful lives of assets               6 years
Networking equipment | Service Life                
Restructuring Cost and Reserve [Line Items]                
Estimated useful lives of assets             5 years