v3.25.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jan. 01, 2025
Property, Plant and Equipment      
Increase (decrease) in depreciation expense $ 3,840 $ 3,330  
Increase (decrease) in net income $ 16,644 $ 12,369  
Increase (decrease) in diluted EPS (in dollars per share) $ 6.43 $ 4.71  
Change in Service Life      
Property, Plant and Equipment      
Increase (decrease) in depreciation expense $ (826)    
Increase (decrease) in net income $ 695    
Increase (decrease) in diluted EPS (in dollars per share) $ 0.27    
Servers and Network Assets Components Stored By Suppliers      
Property, Plant and Equipment      
Estimated useful lives     5 years 6 months