XML 85 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Tower Obligations - Future Minimum Payments (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Tower obligation payments, due 2020 $ 160
Tower obligation payments, due 2021 and 2022 321
Tower obligation payment, due 2023 and 2024 320
Tower obligation payments due thereafter $ 467