XML 75 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue and Contract Costs - Schedule of Cost Incurred to Obtain or Fulfill Contracts with Customers (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Capitalized Contract Cost [Line Items]    
Deferred contract costs $ 2,629 $ 2,432
Cost incurred to obtain or fulfill contracts with customers, noncurrent 2,475 2,259
Deferred contract costs $ 5,104 $ 4,691
Minimum    
Capitalized Contract Cost [Line Items]    
Deferred contract cost, amortization period 2 years  
Maximum    
Capitalized Contract Cost [Line Items]    
Deferred contract cost, amortization period 6 years