v3.20.4

Tower Transaction (Narrative) (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($) tower | Dec. 31, 2019 USD ($) | Dec. 31, 2018 USD ($)
Other Liabilities [Line Items] |  |  |
Balance of tower assets | $ 127,315 | $ 130,128 | $ 131,473
Depreciation expense | $ 20,277 | 20,285 | 20,083
Crown Castle International |  |  |
Other Liabilities [Line Items] |  |  |
Number of wireless towers with exclusive rights to lease | tower | 9,048 |  |
Number of wireless towers subject to disposition | tower | 627 |  |
Cash from failed sale-leaseback | $ 4,827 |  |
Term of lease | 28 years |  |
Approximate fixed future purchase option price on failed sale-leaseback | $ 4,200 |  |
Initial term | 10 years |  |
Balance of tower assets | $ 764 | 804 |
Depreciation expense | $ 39 | $ 39 | $ 39
Approximate annual interest rate - financing obligation | 3.90% |  |
Lease payments | $ 248 |  |
Minimum lease payments - 2021 | 253 |  |
Minimum lease payments - 2022 | 258 |  |
Minimum lease payments - 2023 | 264 |  |
Minimum lease payments - 2024 | 269 |  |
Minimum lease payments - 2025 | 274 |  |
Minimum lease payments - thereafter | $ 856 |  |

X
- Definition Represent the fixed future purchase option price. + References No definition available. + Details
Name: | t_FixedFuturePurchaseOptionPrice
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of minimum lease payments accounted for in the current fiscal year following the latest fiscal year for a failed sale-leaseback transactions accounted for using the deposit method or as a financing. + References No definition available. + Details
Name: | t_MinimumLeasePaymentsFailedSaleLeasebackTransactionsCurrentYear
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of minimum lease payments maturing after the fifth fiscal year following the latest fiscal year for a failed sale-leaseback transactions accounted for using the deposit method or as a financing. + References No definition available. + Details
Name: | t_MinimumLeasePaymentsFailedSaleLeasebackTransactionsDueThereafter
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments maturing in the fifth fiscal year following the latest fiscal year for a failed sale-leaseback transactions accounted for using the deposit method or as a financing. + References No definition available. + Details
Name: | t_MinimumLeasePaymentsFailedSaleLeasebackTransactionsWithinFiveYears
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments maturing in the fourth fiscal year following the latest fiscal year for a failed sale-leaseback transactions accounted for using the deposit method or as a financing. + References No definition available. + Details
Name: | t_MinimumLeasePaymentsFailedSaleLeasebackTransactionsWithinFourYears
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments maturing in the next fiscal year following the latest fiscal year for a failed sale-leaseback transactions accounted for using the deposit method or as a financing. + References No definition available. + Details
Name: | t_MinimumLeasePaymentsFailedSaleLeasebackTransactionsWithinOneYear
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments maturing in the third fiscal year following the latest fiscal year for a failed sale-leaseback transactions accounted for using the deposit method or as a financing. + References No definition available. + Details
Name: | t_MinimumLeasePaymentsFailedSaleLeasebackTransactionsWithinThreeYears
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments maturing in the second fiscal year following the latest fiscal year for a failed sale-leaseback transactions accounted for using the deposit method or as a financing. + References No definition available. + Details
Name: | t_MinimumLeasePaymentsFailedSaleLeasebackTransactionsWithinTwoYears
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum lease-back term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | t_MinimumLeasebackTerm
Namespace Prefix: | t_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of towers subject to disposition. + References No definition available. + Details
Name: | t_NumberOfTowersSubjectToDisposition
Namespace Prefix: | t_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of towers subject to failed sale-leaseback. + References No definition available. + Details
Name: | t_NumberOfTowersSubjectToFailedSaleLeaseback
Namespace Prefix: | t_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | t_OtherLiabilitiesLineItems
Namespace Prefix: | t_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The proceeds from failed sale lease-back and sale. + References No definition available. + Details
Name: | t_ProceedsFromFailedSaleLeaseBackAndSale
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Property, Plant, And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization + References No definition available. + Details
Name: | t_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Weighted average interest rate of other financing obligations outstanding. + References No definition available. + Details
Name: | t_WeightedAverageInterestRateOtherFinancingObligations
Namespace Prefix: | t_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_Depreciation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_CounterpartyNameAxis=t_CrownCastleInternationalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |