XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Description of Business, Accounting Policies, and Supplemental Disclosures - Use of Estimates (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2025
Jan. 01, 2024
Property, Plant and Equipment [Line Items]                
Net income (loss)       $ 59,248 $ 30,425 $ (2,722)    
Accelerated depreciation and amortization expense       $ 52,795 $ 48,663 $ 41,921    
Basic earnings per share (in dollars per share)       $ 5.66 $ 2.95 $ (0.27)    
Diluted earnings per share (in dollars per share)       $ 5.53 $ 2.90 $ (0.27)    
Impairments   $ 720       $ 1,100    
Expenses for terminating contracts           480    
Severance costs   $ 640       $ 720    
Change In Property And Equipment Useful Life                
Property, Plant and Equipment [Line Items]                
Net income (loss)       $ 2,500        
Accelerated depreciation and amortization expense       $ (3,200)        
Basic earnings per share (in dollars per share)       $ 0.23        
Diluted earnings per share (in dollars per share)       $ 0.23        
Servers and Networking Equipment | Change In Property And Equipment Useful Life | Forecast                
Property, Plant and Equipment [Line Items]                
Net income (loss)     $ (700)          
Servers and Networking Equipment | Early Retirement                
Property, Plant and Equipment [Line Items]                
Accelerated depreciation and amortization expense $ 920              
Servers and Networking Equipment | Early Retirement | Forecast                
Property, Plant and Equipment [Line Items]                
Net income (loss)     (600)          
Servers                
Property, Plant and Equipment [Line Items]                
Estimated useful lives of assets 6 years     6 years 5 years      
Servers | Change In Property And Equipment Useful Life                
Property, Plant and Equipment [Line Items]                
Estimated useful lives of assets               6 years
Servers | Change In Property And Equipment Useful Life | Subsequent event                
Property, Plant and Equipment [Line Items]                
Estimated useful lives of assets             5 years  
Networking equipment                
Property, Plant and Equipment [Line Items]                
Estimated useful lives of assets 6 years     6 years        
Networking equipment | Change In Property And Equipment Useful Life | Subsequent event                
Property, Plant and Equipment [Line Items]                
Estimated useful lives of assets             5 years  
Heavy equipment                
Property, Plant and Equipment [Line Items]                
Estimated useful lives of assets 10 years     10 years        
Heavy equipment | Change In Property And Equipment Useful Life | Subsequent event                
Property, Plant and Equipment [Line Items]                
Estimated useful lives of assets             13 years  
Heavy equipment | Change In Property And Equipment Useful Life | Forecast                
Property, Plant and Equipment [Line Items]                
Net income (loss)     $ 900