XML 126 R97.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Nuclear Insurance (Details) - NSP Minnesota - Nuclear Insurance $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($) Plant Reactor
Nuclear Insurance [Abstract] |
Nuclear insurance coverage secured for the Company's public liability exposure | $ 450
Nuclear insurance coverage exposure funded by the Secondary Financial Protection Program | 15,800
Maximum assessments per reactor per accident | $ 166
Number of owned and licensed reactors | Reactor | 3
Maximum funding requirement per reactor for any one year | $ 25
Number of nuclear plant sites operated by NSP-Minnesota | Plant | 2
Maximum assessments for business interruption insurance each calendar year | $ 15
Maximum assessment for property damage insurance NSP-Minnesota is subject to each calendar year | 32
Maximum |
Nuclear Insurance [Abstract] |
Loss Contingency, Estimate of Possible Loss | 16,200
Insurance coverage limits for NSP-Minnesota's nuclear plant sites | 2,800
Business Interruption Insurance Coverage Provided by NEIL | 490
Business Interruption Insurance Coverage Provided by NEIL - Prairie Island | $ 420

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-2 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Business Interruption Insurance Coverage Provided by NEIL - Monticello + References No definition available. + Details
Name: | xel_BusinessInterruptionInsuranceCoverageProvidedByNEILMonticello
Namespace Prefix: | xel_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Business Interruption Insurance Coverage Provided by NEIL - Prairie Island + References No definition available. + Details
Name: | xel_BusinessInterruptionInsuranceCoverageProvidedByNEILPrairieIsland
Namespace Prefix: | xel_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Insurance coverage limits for property damage and site decontamination cleanup costs for each of the nuclear plant sites. + References No definition available. + Details
Name: | xel_InterruptionInsuranceCoverageLimitsForNuclearPlantSites
Namespace Prefix: | xel_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The maximum assessments for business interruption insurance per calendar year if losses exceed accumulated reserve funds. + References No definition available. + Details
Name: | xel_MaximumAssessmentForBusinessInterruptionInsurance
Namespace Prefix: | xel_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The maximum assessment for property damage insurance per calendar year if losses exceed accumulated reserve funds. + References No definition available. + Details
Name: | xel_MaximumAssessmentForPropertyDamageInsurance
Namespace Prefix: | xel_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The maximum assessment the company is subject to for each reactor per accident incurred at any licensed nuclear facility within the United States, collected in annual installments. + References No definition available. + Details
Name: | xel_MaximumAssessmentsPerReactorPerAccident
Namespace Prefix: | xel_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The annual maximum installment payment the company is subject to until either the maximum assessment has been reached or the claim has been met. + References No definition available. + Details
Name: | xel_MaximumFundingRequirementPerReactorForAnyOneYear
Namespace Prefix: | xel_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | xel_NuclearInsuranceAbstract
Namespace Prefix: | xel_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of coverage secured for the public liability exposure thru the Secondary Financial Protection Program, available from assessments by the federal government in case of a nuclear accident. + References No definition available. + Details
Name: | xel_NuclearInsuranceCoverageExposureFundedBySecondaryFinancialProtectionProgram
Namespace Prefix: | xel_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of coverage secured for the public liability exposure thru a pool of insurance companies. + References No definition available. + Details
Name: | xel_NuclearInsuranceCoverageSecuredForPublicLiabilityExposure
Namespace Prefix: | xel_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The number of nuclear plant sites operated by the entity. + References No definition available. + Details
Name: | xel_NumberOfNuclearPlantSites
Namespace Prefix: | xel_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of owned and licensed reactors. + References No definition available. + Details
Name: | xel_NumberOfOwnedAndLicensedReactors
Namespace Prefix: | xel_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | dei_LegalEntityAxis=xel_NspMinnesotaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_InsuranceRelatedAssessmentsMember
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: |