XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jan. 01, 2025
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]                
Increase in depreciation and amortization $ 16,796 $ 13,442 $ 46,285 $ 37,164 $ 61,916 $ 50,984    
Reduction in net income $ (21,187) $ (15,328) $ (56,478) $ (39,244) $ (76,482) $ (49,868)    
Reduction in basic earnings per share (in usd per share) $ (1.98) $ (1.46) $ (5.31) $ (3.76)        
Reduction in diluted earnings per share (in usd per share) $ (1.95) $ (1.43) $ (5.22) $ (3.67)        
Estimated severance costs $ 1,800   $ 2,000          
Settled Litigation | Federal Trade Commission                
Restructuring Cost and Reserve [Line Items]                
Settlement expense 2,500              
Service Life                
Restructuring Cost and Reserve [Line Items]                
Increase in depreciation and amortization 392   889          
Reduction in net income $ 298   $ 677          
Reduction in basic earnings per share (in usd per share) $ 0.03   $ 0.06          
Reduction in diluted earnings per share (in usd per share) $ 0.03   $ 0.06          
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