v3.21.2
Commitments and Contingencies - Narrative (Details)
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
Loss Contingencies [Line Items]  
Purchase commitment, due next year $ 3,900
Purchase commitment, due within two and three years 4,500
Purchase commitment, due within four and five years 2,300
Purchase commitment, due thereafter 1,600
Lease and service credit commitment, due next year 339
Lease and service credit commitment, due within two and three years 624
Lease and service credit commitment, due within four and five years 582
Lease and service credit commitment, due thereafter 4,900
Maximum remaining commitment 89
Merger commitment, due next year 9
Merger commitment, due within two and three years 13
Merger commitment, due within four and five years $ 3
Minimum  
Loss Contingencies [Line Items]  
Commitment term 15 years
Maximum  
Loss Contingencies [Line Items]  
Commitment term 30 years