XML 61 R49.htm IDEA: XBRL DOCUMENT
v3.21.2

Non-Derivative Fair Value Measurements (Details) - USD ($) $ in Millions | 6 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | ---
Jun. 30, 2021 | Sep. 30, 2021 | Dec. 31, 2020
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Equity investments in unconsolidated subsidiaries |  | $ 204 |  | $ 165 |
Miscellaneous investments |  | 158 |  | 154 |
Available-for-sale Securities, Gross Unrealized Gain | $ 981 | 1,200 |  |  |
Available-for-sale Securities, Gross Unrealized Loss |  | 5 |  | 5 |
Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] |  |  |  |  |
Due in one year or less |  | 2 |  |  |
Due in 1 to 5 years |  | 153 |  |  |
Due in 5 to 10 years |  | 204 |  |  |
Due after 10 years |  | 299 |  |  |
Total |  | 658 |  |  |
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Cost |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Decommissioning Fund Investments |  | 1,886 | [1] | 1,801 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Cost | Cash equivalents |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Cash equivalents |  | 38 | [1] | 40 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Cost | Commingled funds |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Commingled funds |  | 821 |  | 787 |
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Cost | Debt securities |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Debt securities |  | 620 | [1] | 528 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Cost | Equity securities |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Equity Securities, FV-NI |  | 407 | [1] | 446 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Alternative investment |  | 1,208 | [1] | 1,041 | [2]
Decommissioning Fund Investments |  | 3,084 | [1] | 2,777 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Cash equivalents |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Cash equivalents |  | 38 | [1] | 40 | [2]
Alternative investment |  | 0 | [1] | 0 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Commingled funds |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Alternative investment |  | 1,208 | [1] | 1,041 | [2]
Commingled funds |  | 1,208 |  | 1,041 |
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Debt securities |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Debt securities |  | 658 | [1] | 585 | [2]
Alternative investment |  | 0 | [1] | 0 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Equity securities |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Alternative investment |  | 0 | [1] | 0 | [2]
Equity Securities, FV-NI |  | 1,180 | [1] | 1,111 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 1 |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Decommissioning Fund Investments |  | 1,216 | [1] | 1,149 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 1 | Cash equivalents |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Cash equivalents |  | 38 | [1] | 40 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 1 | Commingled funds |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Commingled funds |  | 0 |  | 0 |
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 1 | Debt securities |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Debt securities |  | 0 | [1] | 0 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 1 | Equity securities |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Equity Securities, FV-NI |  | 1,178 | [1] | 1,109 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 2 |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Decommissioning Fund Investments |  | 645 | [1] | 574 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 2 | Cash equivalents |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Cash equivalents |  | 0 | [1] | 0 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 2 | Commingled funds |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Commingled funds |  | 0 |  | 0 |
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 2 | Debt securities |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Debt securities |  | 643 | [1] | 572 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 2 | Equity securities |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Equity Securities, FV-NI |  | 2 | [1] | 2 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 3 |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Decommissioning Fund Investments |  | 15 | [1] | 13 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 3 | Cash equivalents |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Cash equivalents |  | 0 | [1] | 0 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 3 | Commingled funds |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Commingled funds |  | 0 |  | 0 |
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 3 | Debt securities |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Debt securities |  | 15 | [1] | 13 | [2]
Nuclear Decommissioning Fund | Fair Value Measured on a Recurring Basis | Fair Value | Level 3 | Equity securities |  |  |  |  |
Nuclear decommissinoning fund [Abstract] |  |  |  |  |
Equity Securities, FV-NI |  | $ 0 | [1] | $ 0 | [2]
[1] | Reported in nuclear decommissioning fund and other investments on the consolidated balance sheets, which also includes $204 million of equity method investments and $158 million of rabbi trust assets and miscellaneous investments.
[2] | Reported in nuclear decommissioning fund and other investments on the consolidated balance sheets, which also includes $165 million of equity method investments and $154 million of rabbi trust assets and other miscellaneous investments.

X
- Definition Fair value of investment other than investment in equity security, investment in debt security and equity method investment. Includes, but is not limited to, investment in certain entities that calculate net asset value per share. Example includes, but is not limited to, investment in hedge fund, venture capital fund, private equity fund, and real estate partnership or fund. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 6A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 35 -Paragraph 54B -URI http://asc.fasb.org/extlink&oid=117332851&loc=SL7495116-110257 + Details
Name: | us-gaap_AlternativeInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3A -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3A -URI http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of unrealized gain before deducting unrealized loss on investments in debt and equity securities classified as available-for-sale securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of unrealized loss before deducting unrealized gain on investments in available-for-sale securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. + References No definition available. + Details
Name: | us-gaap_CashAndCashEquivalentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value of investments held in a trust fund to pay for the costs of decontaminating and decommissioning facilities, whether such amount is presented as a separate caption or as a parenthetical disclosure on the balance sheet. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849 + Details
Name: | us-gaap_DecommissioningTrustAssetsAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 25 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_EquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740 + Details
Name: | us-gaap_EquitySecuritiesFvNi
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Amount of long-term investments classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1(f)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherLongTermInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities, Available-For-Sale, Excluding Accrued Interest + References No definition available. + Details
Name: | xel_DebtSecuritiesAvailableForSaleExcludingAccruedInterest
Namespace Prefix: | xel_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_InvestmentTypeAxis=xel_NuclearDecommissioningFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CashAndCashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=xel_CommingledFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_DebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |