v3.20.2
Tower Obligations - Future Minimum Payments (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Leases [Abstract]  
Tower obligation payments, due 2021 $ 391
Tower obligation payments, due 2022 and 2023 763
Tower obligation payment, due 2024 and 2025 588
Tower obligation payments due thereafter $ 768