XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Accounting Policies and Supplemental Disclosures - Use of Estimates (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Jan. 01, 2025
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]            
Increase in depreciation and amortization $ 14,262 $ 11,684 $ 55,373 $ 49,224    
Reduction in net income $ (17,127) $ (10,431) $ (65,944) $ (37,684)    
Reduction in basic earnings per share (in usd per share) $ (1.62) $ (1.00)        
Reduction in diluted earnings per share (in usd per share) $ (1.59) $ (0.98)        
Service Life            
Restructuring Cost and Reserve [Line Items]            
Increase in depreciation and amortization $ 217          
Reduction in net income $ 162          
Reduction in basic earnings per share (in usd per share) $ 0.02          
Reduction in diluted earnings per share (in usd per share) $ 0.02          
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