XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business, Accounting Policies, and Supplemental Disclosures - Use of Estimates (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 31, 2024
Jan. 31, 2022
Property, Plant and Equipment [Line Items]              
Impact on operating income     $ 36,852 $ 12,248 $ 24,879    
Impairments $ 720     1,100      
Expenses for terminating contracts       480      
Severance costs $ 640     720      
AWS              
Property, Plant and Equipment [Line Items]              
Impact on operating income     $ 24,631 $ 22,841 $ 18,532    
Change in useful lives of servers and networking equipment | Forecast              
Property, Plant and Equipment [Line Items]              
Impact on operating income   $ 3,100          
Servers              
Property, Plant and Equipment [Line Items]              
Estimated useful lives of assets     5 years   4 years   5 years
Servers | Subsequent event              
Property, Plant and Equipment [Line Items]              
Estimated useful lives of assets           6 years  
Networking equipment              
Property, Plant and Equipment [Line Items]              
Estimated useful lives of assets     6 years   5 years