XML 31 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement Benefits - Textuals (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2015
Qualified Pension Benefits      
Defined Benefit Plan and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Pension and Other Postretirement Benefit Plans, Net Prior Service Cost or Credit, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year $ 3.9psd_PensionAndOtherPostretirementBenefitPlansNetPriorServiceCostOrCreditAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
SERP Pension Benefits      
Defined Benefit Plan and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year, Net Gain (Loss) 1.6psd_PensionAndOtherPostretirementBenefitPlansNetGainLossAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= psd_SupplementalExecutiveRetirementPlanMember
   
PUGET SOUND ENERGY, INC.      
Defined Benefit Plan and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined Contribution Plan, Employer Matching Contribution, Percent 4.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
1.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
 
PUGET SOUND ENERGY, INC. | Qualified Pension Benefits      
Defined Benefit Plan and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year, Net Gain (Loss) 20.5psd_PensionAndOtherPostretirementBenefitPlansNetGainLossAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
   
Pension and Other Postretirement Benefit Plans, Net Prior Service Cost or Credit, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year 1.6psd_PensionAndOtherPostretirementBenefitPlansNetPriorServiceCostOrCreditAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
   
PUGET SOUND ENERGY, INC. | SERP Pension Benefits      
Defined Benefit Plan and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year, Net Gain (Loss) 2.1psd_PensionAndOtherPostretirementBenefitPlansNetGainLossAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= psd_SupplementalExecutiveRetirementPlanMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
   
PUGET SOUND ENERGY, INC. | Other Benefits      
Defined Benefit Plan and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year, Net Gain (Loss) 0.3psd_PensionAndOtherPostretirementBenefitPlansNetGainLossAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
   
Cash Balance Formula | PUGET SOUND ENERGY, INC.      
Defined Benefit Plan and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined Contribution Plan, Employer Matching Contribution, Percent 100.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
/ psd_DefinedBenefitPlanCalculationFormulaByTypeAxis
= psd_CashBalanceFormulaMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
   
Final Average Earnings Formula | PUGET SOUND ENERGY, INC.      
Defined Benefit Plan and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined Contribution Plan, Employer Matching Contribution, Percent 55.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
/ psd_DefinedBenefitPlanCalculationFormulaByTypeAxis
= psd_FinalAverageEarningsFormulaMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
   
PUGET SOUND ENERGY, INC. | Qualified Pension Benefits      
Defined Benefit Plan and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Estimated Future Employer Contributions in Current Fiscal Year     18.0us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInCurrentFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsidiariesMember
PUGET SOUND ENERGY, INC. | SERP Pension Benefits      
Defined Benefit Plan and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Estimated Future Employer Contributions in Current Fiscal Year     4.4us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInCurrentFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= psd_SupplementalExecutiveRetirementPlanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsidiariesMember
PUGET SOUND ENERGY, INC. | Other Benefits      
Defined Benefit Plan and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Estimated Future Employer Contributions in Current Fiscal Year     $ 0.5us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInCurrentFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansDefinedBenefitMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsidiariesMember