XML 111 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Deferred Contract Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred Contract Costs    
Deferred contract costs $ 2,022 $ 2,168
Deferred contract costs, current 1,097 1,018
Deferred contract costs, noncurrent 924 1,150
Amortization of deferred contract costs 1,872  
Costs to obtain a contract    
Deferred Contract Costs    
Deferred contract costs 476 572
Deferred setup costs    
Deferred Contract Costs    
Deferred contract costs 546 591
Other deferred fulfillment costs    
Deferred Contract Costs    
Deferred contract costs $ 1,000 $ 1,004