v3.21.2
Tower Obligations - Future Minimum Payments (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Leases [Abstract]  
Tower obligation payments, due next year $ 401
Tower obligation payments, due within two and three years 664
Tower obligation payment, due within four and five years 603
Tower obligation payments due thereafter $ 473