XML 111 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Deferred Contract Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Deferred Contract Costs    
Deferred contract costs $ 1,833 $ 2,022
Deferred contract costs, current 967 1,097
Deferred contract costs, noncurrent 866 924
Amortization of deferred contract costs 1,609  
Costs to obtain a contract    
Deferred Contract Costs    
Deferred contract costs 563 476
Deferred setup costs    
Deferred Contract Costs    
Deferred contract costs 456 546
Other deferred fulfillment costs    
Deferred Contract Costs    
Deferred contract costs $ 814 $ 1,000