XML 98 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Contract Assets and Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Capitalized Contract Cost [Line Items]    
Contract asset $ 6,855 $ 6,518
Contract liability 4,272 3,994
Advanced billings and customer deposits 4,099 3,778
Prepaid Expenses and Other Current Assets    
Capitalized Contract Cost [Line Items]    
Contract asset balance - current portion 3,845 3,549
Other Current Liabilities    
Capitalized Contract Cost [Line Items]    
Advanced billings and customer deposits $ 3,981 $ 3,666