v3.20.4

FirstNet (Narrative) (Details) - Licensing Agreements - FirstNet $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($) | Dec. 31, 2017 USD ($) milestone
Government Contracts Subject to Renegotiation [Line Items] |  |
Term of contract |  | 25 years
Amount of success-based payments expected to be received |  | $ 6,500
Period over which success-based payments are expected to be received, construction period |  | 5 years
Sustainability payment commitment amount |  | $ 18,000
Amount estimated to be reinvested into the network |  | $ 15,000
Amount submitted in sustainability payments | $ 120 |
Future sustainability payments due in 2021 | 120 |
Future sustainability payments due in 2022 | 195 |
Future sustainability payments due in 2023 | 195 |
Future sustainability payments due in 2024 | 195 |
Future sustainability payments due in 2025 | 195 |
Future sustainability payments due thereafter | 16,620 |
Number of operating capability milestones | milestone |  | 6
Refunds received under contract | $ 5,000 |
Expected refund collection period | 2 years |
Amount expected to receive for reinvestment above original success-based payments | $ 200 |
Maximum |  |
Government Contracts Subject to Renegotiation [Line Items] |  |
Anticipated amount of operating expenses over life of contract, adjusted for inflation (or less) |  | $ 3,000

X
- Definition Duration of a contract, 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_ContractDuration
Namespace Prefix: | t_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contract With Customer, Refund Liability, Construction Period + References No definition available. + Details
Name: | t_ContractWithCustomerRefundLiabilityConstructionPeriod
Namespace Prefix: | t_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contract With Customer, Refund Liability, Expected Collection Period + References No definition available. + Details
Name: | t_ContractWithCustomerRefundLiabilityExpectedCollectionPeriod
Namespace Prefix: | t_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contract With Customer, Refund Liability, Number Of Operating Capability Milestones + References No definition available. + Details
Name: | t_ContractWithCustomerRefundLiabilityNumberOfOperatingCapabilityMilestones
Namespace Prefix: | t_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Contract With Customer, Reinvestment Above Original Success-Based Payments, Expected Receivable + References No definition available. + Details
Name: | t_ContractWithCustomerReinvestmentAboveOriginalSuccessBasedPaymentsExpectedReceivable
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The First Responder Network Authoritys generally recurring costs associated with normal operations expenses adjusted for inflation over the life of the contract. This estimate was calculated by the reporting entity. + References No definition available. + Details
Name: | t_FirstResponderNetworkAuthorityOperatingExpensesAdjustedForInflation
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition The total sustainability payment paid based on the number of states that have opted-in to the program. + References No definition available. + Details
Name: | t_SustainabilityPaymentAmount
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total sustainability payment commitment paid based on the number of states that have opted-in to the program. + References No definition available. + Details
Name: | t_SustainabilityPaymentCommitmentAmount
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sustainability Payment Commitment, Estimated Network Reinvestment Amount + References No definition available. + Details
Name: | t_SustainabilityPaymentCommitmentEstimatedNetworkReinvestmentAmount
Namespace Prefix: | t_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 55 -Paragraph 27 -URI http://asc.fasb.org/extlink&oid=118944142&loc=SL49130611-203046-203046 + Details
Name: | us-gaap_ContractWithCustomerRefundLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueAfterFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInFourthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | t_ContractsByTypeAxis=t_FirstResponderNetworkAuthorityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |