XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Contract with Customer, Asset and Liability [Abstract]    
Beginning of period contract liability recorded as customer contract revenue during period $ 3,527  
Revenue, Performance Obligation [Abstract]    
Aggregate amount of the transaction price allocated to remaining performance obligations 34,309  
Prepaid and other current assets    
Contract with Customer, Asset and Liability [Abstract]    
Contract asset balance - current portion 2,827 $ 2,582
Deferred Acquisition Costs    
Capitalized Contract Cost [Line Items]    
Excluded deferred costs 6,562 5,798
Deferred Acquisition Costs | Prepaid and other current assets    
Capitalized Contract Cost [Line Items]    
Excluded deferred costs 2,772 2,551
Deferred Acquisition Costs | Other Assets    
Capitalized Contract Cost [Line Items]    
Excluded deferred costs $ 3,790 3,247
Deferred Acquisition Costs | Minimum    
Capitalized Contract Cost [Line Items]    
Amortization period for deferred customer contract acquisition and fulfillment costs 3 years  
Deferred Acquisition Costs | Maximum    
Capitalized Contract Cost [Line Items]    
Amortization period for deferred customer contract acquisition and fulfillment costs 5 years  
Deferred Fulfillment Costs    
Capitalized Contract Cost [Line Items]    
Excluded deferred costs $ 6,741 6,748
Deferred Fulfillment Costs | Prepaid and other current assets    
Capitalized Contract Cost [Line Items]    
Excluded deferred costs 2,489 2,600
Deferred Fulfillment Costs | Other Assets    
Capitalized Contract Cost [Line Items]    
Excluded deferred costs $ 4,252 $ 4,148
Deferred Fulfillment Costs | Minimum    
Capitalized Contract Cost [Line Items]    
Amortization period for deferred customer contract acquisition and fulfillment costs 3 years  
Deferred Fulfillment Costs | Maximum    
Capitalized Contract Cost [Line Items]    
Amortization period for deferred customer contract acquisition and fulfillment costs 5 years