XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Contract Assets and Liabilities) (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Capitalized Contract Cost [Line Items]    
Contract asset $ 5,812 $ 5,512
Contract liability 4,158 4,170
Prepaid and other current assets    
Capitalized Contract Cost [Line Items]    
Contract asset balance - current portion 3,058 2,941
Advanced billings and customer deposits    
Capitalized Contract Cost [Line Items]    
Contract liability balance - current portion $ 3,818 $ 3,816