XML 54 R31.htm IDEA: XBRL DOCUMENT
v3.24.2

Deferred Costs, Capitalized, Prepaid, and Other Assets (Policies) | 9 Months Ended
--- | ---
Jun. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] |
Derivatives, Methods of Accounting, Hedging Derivatives | Commodity Contract Derivative Assets. TVA enters into certain derivative contracts for natural gas that require physical delivery of the contracted quantity of the commodity as well as certain financial derivative contracts to hedge exposure to the price of natural gas. Commodity contract derivative assets classified as current include deliveries or settlements that will occur within 12 months or less. See Note 13 — Risk Management Activities and Derivative Transactions — Derivatives Not Receiving Hedge Accounting Treatment — Commodity Derivatives and — Commodity Derivatives under the FHP for a discussion of TVA's commodity contract derivatives.

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

X
- Definition Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 25 -Name Accounting Standards Codification -Section 40 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480270/815-25-40-8A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4EEEE -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4EEEE + Details
Name: | us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration