{
 "instance": {
  "psd-20191231.htm": {
   "axisCustom": 9,
   "axisStandard": 36,
   "contextCount": 710,
   "dts": {
    "calculationLink": {
     "local": [
      "psd-20191231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "psd-20191231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "psd-20191231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "psd-20191231_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "psd-20191231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "psd-20191231.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 1028,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2019-01-31": 52,
    "http://www.pugetenergy.com/20191231": 34,
    "http://xbrl.sec.gov/dei/2019-01-31": 36,
    "total": 122
   },
   "keyCustom": 169,
   "keyStandard": 492,
   "memberCustom": 150,
   "memberStandard": 65,
   "nsprefix": "psd",
   "nsuri": "http://www.pugetenergy.com/20191231",
   "report": {
    "R1": {
     "firstAnchor": null,
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document And Entity Information",
     "role": "http://www.pugetenergy.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105102 - Disclosure - New Accounting Pronouncements",
     "role": "http://www.pugetenergy.com/role/NewAccountingPronouncements",
     "shortName": "New Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2492458 - Disclosure - SUPPLEMENTAL QUARTERLY FINANCIAL DATA (Details)",
     "role": "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATADetails",
     "shortName": "SUPPLEMENTAL QUARTERLY FINANCIAL DATA (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "ifcbd1b0707ab44d5902f449860ceeeeb_D20191001-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "psd:NonutilityExpenseAndOther",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2494459 - Disclosure - SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PUGET ENERGY - Condensed Statements of Income (Details)",
     "role": "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails",
     "shortName": "SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PUGET ENERGY - Condensed Statements of Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i208426ffcf8249778bd087ff90937916_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "psd:NonutilityExpenseAndOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2495460 - Disclosure - SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PUGET ENERGY - Condensed Balance Sheets (Details)",
     "role": "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails",
     "shortName": "SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PUGET ENERGY - Condensed Balance Sheets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i4fa00e034a8e4766a5ab3da6b43217d9_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2496461 - Disclosure - SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PUGET ENERGY - Condensed Statements of Cash Flows (Details)",
     "role": "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
     "shortName": "SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PUGET ENERGY - Condensed Statements of Cash Flows (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2497462 - Disclosure - SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PUGET ENERGY Notes (Details)",
     "role": "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails",
     "shortName": "SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PUGET ENERGY Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i75da91a344b04d509adcb6aa03592820_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2499463 - Disclosure - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)",
     "role": "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails",
     "shortName": "SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i561130fa7d224950b4c85a0ff9071bdb_I20161231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - Revenue (Notes)",
     "role": "http://www.pugetenergy.com/role/RevenueNotes",
     "shortName": "Revenue (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:RegulationAndRatesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109104 - Disclosure - Regulation and Rates",
     "role": "http://www.pugetenergy.com/role/RegulationandRates",
     "shortName": "Regulation and Rates",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:RegulationAndRatesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:DividendPaymentRestrictionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118105 - Disclosure - Dividend Payment Restrictions",
     "role": "http://www.pugetenergy.com/role/DividendPaymentRestrictions",
     "shortName": "Dividend Payment Restrictions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:DividendPaymentRestrictionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120106 - Disclosure - Utility Plant",
     "role": "http://www.pugetenergy.com/role/UtilityPlant",
     "shortName": "Utility Plant",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126107 - Disclosure - Long-Term Debt",
     "role": "http://www.pugetenergy.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:LiquidityFacilitiesAndOtherFinancingArrangementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131108 - Disclosure - Liquidity Facilities and Other Financing Arrangements",
     "role": "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangements",
     "shortName": "Liquidity Facilities and Other Financing Arrangements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:LiquidityFacilitiesAndOtherFinancingArrangementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133109 - Disclosure - Leases",
     "role": "http://www.pugetenergy.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142110 - Disclosure - Accounting for Derivative Instruments and Hedging Activities",
     "role": "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivities",
     "shortName": "Accounting for Derivative Instruments and Hedging Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149111 - Disclosure - Fair Value Measurements",
     "role": "http://www.pugetenergy.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RegulatedOperatingRevenueElectricNonNuclear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "role": "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RegulatedOperatingRevenueElectricNonNuclear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:EmployeeInvestmentPlansDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157112 - Disclosure - Employee Investment Plans",
     "role": "http://www.pugetenergy.com/role/EmployeeInvestmentPlans",
     "shortName": "Employee Investment Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:EmployeeInvestmentPlansDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if744e2ba1f244722b1a526f87bd88e6a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2159113 - Disclosure - Retirement Benefits",
     "role": "http://www.pugetenergy.com/role/RetirementBenefits",
     "shortName": "Retirement Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if744e2ba1f244722b1a526f87bd88e6a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2170114 - Disclosure - Income Taxes",
     "role": "http://www.pugetenergy.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i1c4075b073d443c6ba2e3e603aa4fd96_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2177115 - Disclosure - Litigation",
     "role": "http://www.pugetenergy.com/role/Litigation",
     "shortName": "Litigation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i1c4075b073d443c6ba2e3e603aa4fd96_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2179116 - Disclosure - Commitments and Contingencies",
     "role": "http://www.pugetenergy.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2182117 - Disclosure - Related Party Transactions",
     "role": "http://www.pugetenergy.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2183118 - Disclosure - Segment Information",
     "role": "http://www.pugetenergy.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2186119 - Disclosure - Accumulated Other Comprehensive Income (Loss)",
     "role": "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLoss",
     "shortName": "Accumulated Other Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2190120 - Disclosure - SUPPLEMENTAL QUARTERLY FINANCIAL DATA",
     "role": "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATA",
     "shortName": "SUPPLEMENTAL QUARTERLY FINANCIAL DATA",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2193121 - Disclosure - SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PUGET ENERGY",
     "role": "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGY",
     "shortName": "SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PUGET ENERGY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Revenue (Tables)",
     "role": "http://www.pugetenergy.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:ScheduleOfNetRegulatoryAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310302 - Disclosure - Regulation and Rates (Tables)",
     "role": "http://www.pugetenergy.com/role/RegulationandRatesTables",
     "shortName": "Regulation and Rates (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:ScheduleOfNetRegulatoryAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2321303 - Disclosure - Utility Plant (Tables)",
     "role": "http://www.pugetenergy.com/role/UtilityPlantTables",
     "shortName": "Utility Plant (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327304 - Disclosure - Long-Term Debt (Tables)",
     "role": "http://www.pugetenergy.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2334305 - Disclosure - Leases (Tables)",
     "role": "http://www.pugetenergy.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2343306 - Disclosure - Accounting for Derivative Instruments and Hedging Activities (Tables)",
     "role": "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesTables",
     "shortName": "Accounting for Derivative Instruments and Hedging Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2350307 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.pugetenergy.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2360308 - Disclosure - Retirement Benefits (Tables)",
     "role": "http://www.pugetenergy.com/role/RetirementBenefitsTables",
     "shortName": "Retirement Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2371309 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.pugetenergy.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i4f6cad86a5a0400a9fe7830f2378dd1a_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "role": "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i4f6cad86a5a0400a9fe7830f2378dd1a_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLongTermContractsForPurchaseOfElectricPowerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2380310 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.pugetenergy.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLongTermContractsForPurchaseOfElectricPowerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2387311 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)",
     "role": "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossTables",
     "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2391312 - Disclosure - SUPPLEMENTAL QUARTERLY FINANCIAL DATA (Tables)",
     "role": "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATATables",
     "shortName": "SUPPLEMENTAL QUARTERLY FINANCIAL DATA (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ExciseTaxesCollected",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "role": "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ExciseTaxesCollected",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:AllowanceForFundsUsedDuringConstructionPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:PublicUtilitiesPropertyPlantandEquipmentNonprojectElectricUtilityPlantEstimatedUsefulLifeAverage",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - Summary of Significant Accounting Policies - AFUDC (Details)",
     "role": "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesAFUDCDetails",
     "shortName": "Summary of Significant Accounting Policies - AFUDC (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:AllowanceForFundsUsedDuringConstructionPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:PublicUtilitiesPropertyPlantandEquipmentNonprojectElectricUtilityPlantEstimatedUsefulLifeAverage",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Revenue (Details)",
     "role": "http://www.pugetenergy.com/role/RevenueDetails",
     "shortName": "Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RegulatoryAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411404 - Disclosure - Regulation and Rates Net regulatory assets and liabilities (Details)",
     "role": "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails",
     "shortName": "Regulation and Rates Net regulatory assets and liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RegulatoryAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i54b125493ca04bd69e8b841748d527df_D20181107-20181107",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "psd:RegulatedUtilityAllowedRateOfReturnOnNetRegulatoryAssetsAndLiabilities",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412405 - Disclosure - General Rate Case Filing (Details)",
     "role": "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
     "shortName": "General Rate Case Filing (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i7b5bbe3fac4049c2a0234c988127a6d1_D20171219-20171219",
      "decimals": "3",
      "lang": null,
      "name": "us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Expedited Rate Filing Rate Adjustment (Details)",
     "role": "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
     "shortName": "Expedited Rate Filing Rate Adjustment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "ic1571ef8b0774529962f13e9e079a2c4_D20190301-20190301",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Washington Commission Tax Deferral Filing (Details)",
     "role": "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails",
     "shortName": "Washington Commission Tax Deferral Filing (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i6a164f088c6f48debc1b18c732fffcd6_D20180501-20190430",
      "decimals": "3",
      "lang": null,
      "name": "us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "psd:PublicUtilitiesPropertyPlantAndEquipmentElectricPlant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "psd:PublicUtilitiesPropertyPlantAndEquipmentElectricPlant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i85fe025647414758986075064d8c2273_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredRevenueRevenueRecognized1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Decoupling Filings (Details)",
     "role": "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
     "shortName": "Decoupling Filings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i85fe025647414758986075064d8c2273_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredRevenueRevenueRecognized1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if744e2ba1f244722b1a526f87bd88e6a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "psd:AnnualPowerCostVariabilityInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416409 - Disclosure - Schedule of Power Cost Adjustment Mechanism (Details)",
     "role": "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails",
     "shortName": "Schedule of Power Cost Adjustment Mechanism (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if744e2ba1f244722b1a526f87bd88e6a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "psd:AnnualPowerCostVariabilityInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417410 - Disclosure - Narrative (Details)",
     "role": "http://www.pugetenergy.com/role/NarrativeDetails",
     "shortName": "Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:RetainedEarningsUnappropriated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419411 - Disclosure - Dividend Payment Restrictions (Details)",
     "role": "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails",
     "shortName": "Dividend Payment Restrictions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:RetainedEarningsUnappropriated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "psd:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedAmortizationOfCapitalLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422412 - Disclosure - Utility Plant (Details)",
     "role": "http://www.pugetenergy.com/role/UtilityPlantDetails",
     "shortName": "Utility Plant (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "psd:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedAmortizationOfCapitalLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i7b95feb9ef444448991d7a53f35fa8ba_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423413 - Disclosure - Utility Plant - Jointly Owned Utility Plant (Details)",
     "role": "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails",
     "shortName": "Utility Plant - Jointly Owned Utility Plant (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i7b95feb9ef444448991d7a53f35fa8ba_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i1903a85465f04593a03f8f3db1dd79a2_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DecommissioningLiabilityNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424414 - Disclosure - Utility Plant - Schedule of Asset Retirement Obligation (Details)",
     "role": "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails",
     "shortName": "Utility Plant - Schedule of Asset Retirement Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "ifdf413be6472493a984b331325556b90_I20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i1903a85465f04593a03f8f3db1dd79a2_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DecommissioningLiabilityNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425415 - Disclosure - Utility Plant - Narrative (Details)",
     "role": "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails",
     "shortName": "Utility Plant - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "ic3192a8dab7b4056b24a271c829b24f8_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DecommissioningLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428416 - Disclosure - Long-Term Debt (Schedule of Long-Term Debt Instruments) (Details)",
     "role": "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails",
     "shortName": "Long-Term Debt (Schedule of Long-Term Debt Instruments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "psd:LongTermDebtReconciliationFairValueAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "ib2eb3e8cbcf640aca180dc4f52ef8deb_I20181001",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "psd:LongtermDebttermloan",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429417 - Disclosure - Long-Term Debt (Narrative) (Details)",
     "role": "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long-Term Debt (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "ic74aa3374c154021bd83266a06f5acef_I20190802",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430418 - Disclosure - Long-Term Debt (Schedule of Maturities of Long-Term Debt) (Details)",
     "role": "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails",
     "shortName": "Long-Term Debt (Schedule of Maturities of Long-Term Debt) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortTermBorrowings",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432419 - Disclosure - Liquidity Facilities and Other Financing Arrangements (Details)",
     "role": "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails",
     "shortName": "Liquidity Facilities and Other Financing Arrangements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i0214981fab4c4541b147200e08b0da4f_I20171010",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:LeaseRemainingLeaseTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435420 - Disclosure - Leases (Details)",
     "role": "http://www.pugetenergy.com/role/LeasesDetails",
     "shortName": "Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "psd:LeaseRemainingLeaseTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436421 - Disclosure - Leases (Schedule of Operating Lease Expense) (Details)",
     "role": "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails",
     "shortName": "Leases (Schedule of Operating Lease Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437422 - Disclosure - Leases (Cash paid) (Details)",
     "role": "http://www.pugetenergy.com/role/LeasesCashpaidDetails",
     "shortName": "Leases (Cash paid) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "psd:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438423 - Disclosure - Leases (Balance Sheet) (Details)",
     "role": "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails",
     "shortName": "Leases (Balance Sheet) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "psd:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439424 - Disclosure - Leases (Remaining Cash Payments) (Details)",
     "role": "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails",
     "shortName": "Leases (Remaining Cash Payments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i56963c1a42e74a269bcac41e0fdabf8d_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440425 - Disclosure - Leases (Schedule of Future Minimum Lease Payments for Non-cancellable Leases) (Details)",
     "role": "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails",
     "shortName": "Leases (Schedule of Future Minimum Lease Payments for Non-cancellable Leases) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i56963c1a42e74a269bcac41e0fdabf8d_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRentExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i87bd490069e54cd7834c42b2a98f6895_D20180101-20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441426 - Disclosure - Leases (ASC 840) (Details)",
     "role": "http://www.pugetenergy.com/role/LeasesASC840Details",
     "shortName": "Leases (ASC 840) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRentExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i87bd490069e54cd7834c42b2a98f6895_D20180101-20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444427 - Disclosure - Accounting for Derivative Instruments and Hedging Activities (Schedule of Derivative Assets and Liabilities) (Details)",
     "role": "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
     "shortName": "Accounting for Derivative Instruments and Hedging Activities (Schedule of Derivative Assets and Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i33d9ad402b544849b3b8a3ef14c14bb7_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i0b9251c8834242df84382da6f111505e_I20161231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF COMMON SHAREHOLDER'S EQUITY",
     "role": "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF COMMON SHAREHOLDER'S EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i845f2764f2794328b8a0942b187fd6a0_I20161231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "ic5a82fd830b44245ab100d64b60559da_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445428 - Disclosure - Accounting for Derivative Instruments and Hedging Activities (Offsetting) (Details)",
     "role": "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails",
     "shortName": "Accounting for Derivative Instruments and Hedging Activities (Offsetting) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "ic5a82fd830b44245ab100d64b60559da_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446429 - Disclosure - Accounting for Derivative Instruments and Hedging Activities (Schedule of Amounts Recognized in Statement of Income) (Details)",
     "role": "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails",
     "shortName": "Accounting for Derivative Instruments and Hedging Activities (Schedule of Amounts Recognized in Statement of Income) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "ieee1b21aaec343fb8c8b8e91b0b41c95_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "psd:ScheduleOfCreditRiskRelatedContingentFeaturesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d5a698b82fb4af482ec23573c8d6541_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CollateralAlreadyPostedAggregateFairValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447430 - Disclosure - Accounting for Derivative Instruments and Hedging Activities (Narrative) (Details)",
     "role": "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
     "shortName": "Accounting for Derivative Instruments and Hedging Activities (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i7d49d86aa7ed4e4394a32300ac5ab6ec_I20191231",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:CollateralAlreadyPostedAggregateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "psd:ScheduleOfCreditRiskRelatedContingentFeaturesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d5a698b82fb4af482ec23573c8d6541_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeNetLiabilityPositionAggregateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448431 - Disclosure - Accounting for Derivative Instruments and Hedging Activities (Schedule of Contractual Contingent Liability Positions) (Details)",
     "role": "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails",
     "shortName": "Accounting for Derivative Instruments and Hedging Activities (Schedule of Contractual Contingent Liability Positions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "psd:ScheduleOfCreditRiskRelatedContingentFeaturesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d5a698b82fb4af482ec23573c8d6541_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeNetLiabilityPositionAggregateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i3f4753612c9943b78a0c010620362715_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "psd:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451432 - Disclosure - Fair Value Measurements - Debt at Carrying and Fair Value (Details)",
     "role": "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
     "shortName": "Fair Value Measurements - Debt at Carrying and Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i3f4753612c9943b78a0c010620362715_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "psd:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i4e45f02075114784b6ee0b6777efba1f_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452433 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities (Details)",
     "role": "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
     "shortName": "Fair Value Measurements - Schedule of Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i99164a74cc5f44439582134dc88abb81_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i56963c1a42e74a269bcac41e0fdabf8d_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453434 - Disclosure - Fair Value Measurements - Unobservable Input Reconciliation (Details)",
     "role": "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails",
     "shortName": "Fair Value Measurements - Unobservable Input Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i0b9251c8834242df84382da6f111505e_I20161231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "psd:FairValuemeasurementsensitivityanalysishypotheticalincreaseordecreaseofmarketpricesresultonfairvaluepercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454435 - Disclosure - Fair Value Measurements - Forward Price Ranges (Details)",
     "role": "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
     "shortName": "Fair Value Measurements - Forward Price Ranges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "psd:FairValuemeasurementsensitivityanalysishypotheticalincreaseordecreaseofmarketpricesresultonfairvaluepercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i87bd490069e54cd7834c42b2a98f6895_D20180101-20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455436 - Disclosure - Fair Value Measurements - Valuations (Details)",
     "role": "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails",
     "shortName": "Fair Value Measurements - Valuations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i87bd490069e54cd7834c42b2a98f6895_D20180101-20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if9fa0793e04447dc9d00429e0e77e234_D20180101-20180331",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "psd:FairValueInputsPricePerMegawattHour",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerMWh",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456437 - Disclosure - Fair Value Measurements - Unobservable Input (Details)",
     "role": "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails",
     "shortName": "Fair Value Measurements - Unobservable Input (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if9fa0793e04447dc9d00429e0e77e234_D20180101-20180331",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "psd:FairValueInputsPricePerMegawattHour",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerMWh",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if744e2ba1f244722b1a526f87bd88e6a_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458438 - Disclosure - Employee Investment Plans - Narrative (Details)",
     "role": "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails",
     "shortName": "Employee Investment Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if744e2ba1f244722b1a526f87bd88e6a_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if67645532da34503bd12dc40a9fe1020_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461439 - Disclosure - Retirement Benefits - Change in Net Benefit Obligation and Fair Value (Details)",
     "role": "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
     "shortName": "Retirement Benefits - Change in Net Benefit Obligation and Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i1d439618b03642b08b2df64e4446e3f4_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanPlanAmendments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i03169e53b8494661b681487d671356b2_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462440 - Disclosure - Retirement Benefits - Amounts Recognized (Details)",
     "role": "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
     "shortName": "Retirement Benefits - Amounts Recognized (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i03169e53b8494661b681487d671356b2_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i1d439618b03642b08b2df64e4446e3f4_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463441 - Disclosure - Retirement Benefits - Net Periodic Benefit Cost (Details)",
     "role": "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
     "shortName": "Retirement Benefits - Net Periodic Benefit Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i3beef78b1ce04ec89753e45c966f7e86_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if744e2ba1f244722b1a526f87bd88e6a_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464442 - Disclosure - Retirement Benefits - Benefit Obligations (Details)",
     "role": "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
     "shortName": "Retirement Benefits - Benefit Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if744e2ba1f244722b1a526f87bd88e6a_D20190101-20191231",
      "decimals": "INF",
      "lang": null,
      "name": "psd:DefinedContributionPlanInterestCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if9e72a03f24f4265aa0092c17df1e4f1_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "psd:PensionAndOtherPostretirementBenefitPlansNetGainLossAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465443 - Disclosure - Retirement Benefits - Textuals (Details)",
     "role": "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails",
     "shortName": "Retirement Benefits - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "if9e72a03f24f4265aa0092c17df1e4f1_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "psd:PensionAndOtherPostretirementBenefitPlansNetGainLossAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i03169e53b8494661b681487d671356b2_I20191231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466444 - Disclosure - Retirement Benefits - Assumptions (Details)",
     "role": "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails",
     "shortName": "Retirement Benefits - Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i03169e53b8494661b681487d671356b2_I20191231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i03169e53b8494661b681487d671356b2_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467445 - Disclosure - Retirement Benefits - Future Benefit Payments (Details)",
     "role": "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails",
     "shortName": "Retirement Benefits - Future Benefit Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i03169e53b8494661b681487d671356b2_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i7a27e8fe514c496f955b859cbfb1f92f_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468446 - Disclosure - Retirement Benefits - Plan Asset Allocation (Details)",
     "role": "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails",
     "shortName": "Retirement Benefits - Plan Asset Allocation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i7a27e8fe514c496f955b859cbfb1f92f_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i03169e53b8494661b681487d671356b2_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469447 - Disclosure - Retirement Benefits - Recurring Fair Value Measures (Details)",
     "role": "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails",
     "shortName": "Retirement Benefits - Recurring Fair Value Measures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i6ef359b80aa74dcf9214b494d1bfa2b9_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472448 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)",
     "role": "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
     "shortName": "Income Taxes - Components of Income Tax Expense (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473449 - Disclosure - Income Taxes - Deferred Income Taxes (Details)",
     "role": "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails",
     "shortName": "Income Taxes - Deferred Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "psd:DeferredTaxAssetsRegulatoryAssetsandLiabilitiesAcceleratedTaxDepreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474450 - Disclosure - Income Taxes - Balance Sheet Location (Details)",
     "role": "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails",
     "shortName": "Income Taxes - Balance Sheet Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "psd:DeferredTaxAssetsRegulatoryAssetsandLiabilitiesAcceleratedTaxDepreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475451 - Disclosure - Income Taxes (Details)",
     "role": "http://www.pugetenergy.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i265b557c0f6745b0b2806a6c5bbe2827_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredOtherTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2476452 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.pugetenergy.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "ie889e97aa2994b418f4747439bd816d0_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2478453 - Disclosure - Litigation (Details)",
     "role": "http://www.pugetenergy.com/role/LitigationDetails",
     "shortName": "Litigation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "ie889e97aa2994b418f4747439bd816d0_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i9d221ad8cf2c4d19b8f6ed4e27d88b0e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermLineOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2481454 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "INF",
      "lang": null,
      "name": "psd:LongTermPurchaseCommitmentEnergyAverageCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2485455 - Disclosure - Segment Information (Details)",
     "role": "http://www.pugetenergy.com/role/SegmentInformationDetails",
     "shortName": "Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i463d64d4d80b4533a97975698590f25a_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i56963c1a42e74a269bcac41e0fdabf8d_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2488456 - Disclosure - Accumulated Other Comprehensive Income (Loss) Changes in AOCI, net of tax (Details)",
     "role": "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
     "shortName": "Accumulated Other Comprehensive Income (Loss) Changes in AOCI, net of tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "ic5e42fbcdf9346e3a72d9344b4033a1d_I20161231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i0509ac1c6c5c488bb59455058fd0c449_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2489457 - Disclosure - Accumulated Other Comprehensive Income (Loss) Reclassifications Out of Accumulated Other Comprehensive Income (Details)",
     "role": "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
     "shortName": "Accumulated Other Comprehensive Income (Loss) Reclassifications Out of Accumulated Other Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "psd-20191231.htm",
      "contextRef": "i0509ac1c6c5c488bb59455058fd0c449_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 226,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityByLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity by Location [Axis]",
        "terseLabel": "Entity by Location [Axis]"
       }
      }
     },
     "localname": "EntityByLocationAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails",
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_LocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A domain representing all geographic locations. Depending on the axis, it may contain members that are specific geographies, or synthetic entity-specific geographical groups.",
        "label": "Location [Domain]",
        "terseLabel": "Location [Domain]"
       }
      }
     },
     "localname": "LocationDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails",
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A174MTermLoanDue2021Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "$174M Term Loan Due 2021",
        "label": "$174M Term Loan Due 2021 [Member]",
        "terseLabel": "$174M Term Loan Due 2021 [Member]"
       }
      }
     },
     "localname": "A174MTermLoanDue2021Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A210MTermLoanDue2022Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "$210M Term Loan Due 2022",
        "label": "$210M Term Loan Due 2022 [Member]",
        "terseLabel": "$210M Term Loan Due 2022"
       }
      }
     },
     "localname": "A210MTermLoanDue2022Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A3.650SeniorSecuredNoteDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "3.650% Senior Secured Note Due 2025 [Member]",
        "label": "3.650% Senior Secured Note Due 2025 [Member]",
        "terseLabel": "3.650% Senior Secured Note Due 2025 [Member]"
       }
      }
     },
     "localname": "A3.650SeniorSecuredNoteDue2025Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A3.900SeriesDue2031Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "3.900% Series Due 2031 [Member]",
        "label": "3.900% Series Due 2031 [Member]",
        "terseLabel": "3.900% Series Due 2031"
       }
      }
     },
     "localname": "A3.900SeriesDue2031Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A3250SeniorSecuredNoteDue2049Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "3.250% Senior Secured Note Due 2049",
        "label": "3.250% Senior Secured Note Due 2049 [Member]",
        "terseLabel": "3.250% Senior Secured Note Due 2049 [Member]"
       }
      }
     },
     "localname": "A3250SeniorSecuredNoteDue2049Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A4.000SeriesDue2031Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "4.000% Series Due 2031 [Member]",
        "label": "4.000% Series Due 2031 [Member]",
        "terseLabel": "4.000% Series Due 2031"
       }
      }
     },
     "localname": "A4.000SeriesDue2031Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A4.300SeriesDue2045Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "4.300% Series Due 2045 [Member]",
        "label": "4.300% Series Due 2045 [Member]",
        "terseLabel": "4.300% Series Due 2045"
       }
      }
     },
     "localname": "A4.300SeriesDue2045Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A4223SeriesDue2048Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "4.223% Series Due 2048",
        "label": "4.223% Series Due 2048 [Member]",
        "terseLabel": "4.223% Series Due 2048"
       }
      }
     },
     "localname": "A4223SeriesDue2048Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A4434SeriesDue2041Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "4.434% Series Due 2041 [Member]",
        "label": "4.434% Series Due 2041 [Member]",
        "terseLabel": "4.434% Series Due 2041"
       }
      }
     },
     "localname": "A4434SeriesDue2041Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A4700SeriesDue2051Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "4.700% Series Due 2051 [Member]",
        "label": "4.700% Series Due 2051 [Member]",
        "terseLabel": "4.700% Series Due 2051"
       }
      }
     },
     "localname": "A4700SeriesDue2051Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A5483SeriesDue2035Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "5.483% Series Due 2035 [Member]",
        "label": "5.483% Series Due 2035 [Member]",
        "terseLabel": "5.483% Series Due 2035"
       }
      }
     },
     "localname": "A5483SeriesDue2035Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A5500SecuredPromissoryNoteDue2017Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "5.500% Secured Promissory Note Due 2017 [Member]",
        "label": "5.500% Secured Promissory Note Due 2017 [Member]",
        "terseLabel": "5.500% Secured Promissory Note Due 2017"
       }
      }
     },
     "localname": "A5500SecuredPromissoryNoteDue2017Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A5625SeniorSecuredNoteDue2022Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "5.625% Senior Secured Note Due 2022 [Member]",
        "label": "5.625% Senior Secured Note Due 2022 [Member]",
        "terseLabel": "5.625% Senior Secured Note Due 2022"
       }
      }
     },
     "localname": "A5625SeniorSecuredNoteDue2022Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A5638SeriesDue2041Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "5.638% Series Due 2041 [Member]",
        "label": "5.638% Series Due 2041 [Member]",
        "terseLabel": "5.638% Series Due 2041"
       }
      }
     },
     "localname": "A5638SeriesDue2041Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A5757SeriesDue2039Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "5.757% Series Due 2039 [Member]",
        "label": "5.757% Series Due 2039 [Member]",
        "terseLabel": "5.757% Series Due 2039"
       }
      }
     },
     "localname": "A5757SeriesDue2039Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A5764SeriesDue2040Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "5.764% Series Due 2040 [Member]",
        "label": "5.764% Series Due 2040 [Member]",
        "terseLabel": "5.764% Series Due 2040"
       }
      }
     },
     "localname": "A5764SeriesDue2040Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A5795SeriesDue2040Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "5.795% Series Due 2040 [Member]",
        "label": "5.795% Series Due 2040 [Member]",
        "terseLabel": "5.795% Series Due 2040"
       }
      }
     },
     "localname": "A5795SeriesDue2040Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A6000SeniorSecuredNoteDue2021Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "6.000% Senior Secured Note Due 2021 [Member]",
        "label": "6.000% Senior Secured Note Due 2021 [Member]",
        "terseLabel": "6.000% Senior Secured Note Due 2021"
       }
      }
     },
     "localname": "A6000SeniorSecuredNoteDue2021Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A6274SeriesDue2037Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "6.274% Series Due 2037 [Member]",
        "label": "6.274% Series Due 2037 [Member]",
        "terseLabel": "6.274% Series Due 2037"
       }
      }
     },
     "localname": "A6274SeriesDue2037Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A6500SeniorSecuredNoteDue2020Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "6.500% Senior Secured Note Due 2020 [Member]",
        "label": "6.500% Senior Secured Note Due 2020 [Member]",
        "terseLabel": "6.500% Senior Secured Note Due 2020"
       }
      }
     },
     "localname": "A6500SeniorSecuredNoteDue2020Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A6724SeriesDue2036Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "6.724% Series Due 2036 [Member]",
        "label": "6.724% Series Due 2036 [Member]",
        "terseLabel": "6.724% Series Due 2036"
       }
      }
     },
     "localname": "A6724SeriesDue2036Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A6740SeriesDue2018Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "6.740% Series Due 2018 [Member]",
        "label": "6.740% Series Due 2018 [Member]",
        "terseLabel": "6.740% Series Due 2018"
       }
      }
     },
     "localname": "A6740SeriesDue2018Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A6974SeriesDue2067Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "6.974% Series Due 2067 [Member]",
        "label": "6.974% Series Due 2067 [Member]",
        "terseLabel": "6.974% Series Due 2067"
       }
      }
     },
     "localname": "A6974SeriesDue2067Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A7000SeriesDue2029Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "7.000% Series Due 2029 [Member]",
        "label": "7.000% Series Due 2029 [Member]",
        "terseLabel": "7.000% Series Due 2029"
       }
      }
     },
     "localname": "A7000SeriesDue2029Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A7020SeriesDue2027Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "7.020% Series Due 2027 [Member]",
        "label": "7.020% Series Due 2027 [Member]",
        "terseLabel": "7.020% Series Due 2027"
       }
      }
     },
     "localname": "A7020SeriesDue2027Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A7150SeriesDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "7.150% Series Due 2025 [Member]",
        "label": "7.150% Series Due 2025 [Member]",
        "terseLabel": "7.150% Series Due 2025"
       }
      }
     },
     "localname": "A7150SeriesDue2025Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_A7200SeriesDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "7.200% Series Due 2025 [Member]",
        "label": "7.200% Series Due 2025 [Member]",
        "terseLabel": "7.200% Series Due 2025"
       }
      }
     },
     "localname": "A7200SeriesDue2025Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ARAMMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ARAM [Member]",
        "label": "ARAM [Member]",
        "terseLabel": "ARAM [Member]"
       }
      }
     },
     "localname": "ARAMMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_AbsoluteReturnInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Absolute Return Investments [Member]",
        "label": "Absolute Return Investments [Member]",
        "terseLabel": "Absolute Return Investments [Member]"
       }
      }
     },
     "localname": "AbsoluteReturnInvestmentsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_AccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Policies [Line Items]",
        "label": "Accounting Policies [Line Items]",
        "terseLabel": "Accounting Policies"
       }
      }
     },
     "localname": "AccountingPoliciesLineItems",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_AccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Policies [Table]",
        "label": "Accounting Policies [Table]",
        "terseLabel": "Accounting Policies [Table]"
       }
      }
     },
     "localname": "AccountingPoliciesTable",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_AccruedExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accrued Expenses [Abstract]",
        "verboseLabel": "Accrued expenses:"
       }
      }
     },
     "localname": "AccruedExpensesAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_AccumulatedProvisionforRateRefundMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated Provision for Rate Refund [Member]",
        "label": "Accumulated Provision for Rate Refund [Member]",
        "terseLabel": "Accumulated Provision for Rate Refund [Member]"
       }
      }
     },
     "localname": "AccumulatedProvisionforRateRefundMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_AdvancedMeteringInfrastructureMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Advanced metering infrastructure",
        "label": "Advanced metering infrastructure [Member]",
        "terseLabel": "Advanced metering infrastructure [Member]"
       }
      }
     },
     "localname": "AdvancedMeteringInfrastructureMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_AfudcEquity": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in AFUDC-Equity. Equity component of allowance for funds used during constrution.",
        "label": "Afudc Equity",
        "terseLabel": "Afudc Equity"
       }
      }
     },
     "localname": "AfudcEquity",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_AmortizationOfFinancingCashFlowHedgeContractsToEarningsDuringPeriodNetOfTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net of tax effect, amortization for accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges included in accumulated comprehensive income that was realized in net income during the period.",
        "label": "Amortization Of Financing Cash Flow Hedge Contracts To Earnings During Period Net Of Tax",
        "terseLabel": "Amortization of treasury interest rate swaps to earnings, net of tax"
       }
      }
     },
     "localname": "AmortizationOfFinancingCashFlowHedgeContractsToEarningsDuringPeriodNetOfTax",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_AmortizationofFinancingCashFlowHedgeContractstoEarningsTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amortization of Financing Cash Flow Hedge Contracts to Earnings Tax",
        "label": "Amortization of Financing Cash Flow Hedge Contracts to Earnings Tax",
        "terseLabel": "Amortization of Financing Cash Flow Hedge Contracts to Earnings Tax"
       }
      }
     },
     "localname": "AmortizationofFinancingCashFlowHedgeContractstoEarningsTax",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_AnnualPowerCostVariability": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Annual Power Cost Variability",
        "label": "Annual Power Cost Variability",
        "terseLabel": "Annual Power Cost Variability"
       }
      }
     },
     "localname": "AnnualPowerCostVariability",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "psd_AnnualPowerCostVariabilityAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Annual Power Cost Variability, Amount",
        "label": "Annual Power Cost Variability, Amount",
        "terseLabel": "Annual Power Cost Variability, Amount"
       }
      }
     },
     "localname": "AnnualPowerCostVariabilityAmount",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_AnnualPowerCostVariabilityInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Annual Power Cost Variability, Interest",
        "label": "Annual Power Cost Variability, Interest",
        "terseLabel": "Annual Power Cost Variability, Interest"
       }
      }
     },
     "localname": "AnnualPowerCostVariabilityInterest",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_AnnualPowerCostVariabilityRangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Annual Power Cost Variability, Range [Axis]",
        "label": "Annual Power Cost Variability, Range [Axis]",
        "terseLabel": "Annual Power Cost Variability, Range [Axis]"
       }
      }
     },
     "localname": "AnnualPowerCostVariabilityRangeAxis",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_AnnualPowerCostVariabilityRangeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Annual Power Cost Variability, Range [Axis]",
        "label": "Annual Power Cost Variability, Range [Domain]",
        "terseLabel": "Annual Power Cost Variability, Range [Domain]"
       }
      }
     },
     "localname": "AnnualPowerCostVariabilityRangeDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_AnnualPowerCostVariabilitybyPartyAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Annual Power Cost Variability, by Party [Axis]",
        "label": "Annual Power Cost Variability, by Party [Axis]",
        "terseLabel": "Annual Power Cost Variability, by Party [Axis]"
       }
      }
     },
     "localname": "AnnualPowerCostVariabilitybyPartyAxis",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_AnnualPowerCostVariabilitybyPartyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Annual Power Cost Variability, by Party [Axis]",
        "label": "Annual Power Cost Variability, by Party [Domain]",
        "terseLabel": "Annual Power Cost Variability, by Party [Domain]"
       }
      }
     },
     "localname": "AnnualPowerCostVariabilitybyPartyDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_AnnualPowerCostVariabilitybyRecoveryTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Annual Power Cost Variability, by Recovery Type [Axis]",
        "label": "Annual Power Cost Variability, by Recovery Type [Axis]",
        "terseLabel": "Annual Power Cost Variability, by Recovery Type [Axis]"
       }
      }
     },
     "localname": "AnnualPowerCostVariabilitybyRecoveryTypeAxis",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_AnnualPowerCostVariabilitybyRecoveryTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Annual Power Cost Variability, by Recovery Type [Axis]",
        "label": "Annual Power Cost Variability, by Recovery Type [Domain]",
        "terseLabel": "Annual Power Cost Variability, Range [Domain]"
       }
      }
     },
     "localname": "AnnualPowerCostVariabilitybyRecoveryTypeDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_AnnualRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Annual revenue",
        "label": "Annual revenue",
        "terseLabel": "Annual revenue"
       }
      }
     },
     "localname": "AnnualRevenue",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_AreaOfServiceTerritory": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area of Service Territory",
        "label": "Area of Service Territory",
        "terseLabel": "Area of service territory (sqmi)"
       }
      }
     },
     "localname": "AreaOfServiceTerritory",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SegmentInformationDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "psd_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Assets and Liabilities, Lessee",
        "label": "Assets and Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Assets and Liabilities, Lessee"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_AutomatedMeterReadingSystem2Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Automated Meter Reading System 2 [Member]",
        "label": "Automated Meter Reading System 2 [Member]",
        "terseLabel": "Automated meter reading system"
       }
      }
     },
     "localname": "AutomatedMeterReadingSystem2Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_BakerDamLicensingOperatingMaintenanceCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Baker Dam Licensing Operating Maintenance Costs [Member]",
        "label": "Baker Dam Licensing Operating Maintenance Costs [Member]",
        "terseLabel": "Baker Dam Licensing Operating Maintenance Costs [Member]"
       }
      }
     },
     "localname": "BakerDamLicensingOperatingMaintenanceCostsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_CapitalizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Capitalization [Abstract]",
        "terseLabel": "Capitalization [Abstract]",
        "verboseLabel": "Capitalization:"
       }
      }
     },
     "localname": "CapitalizationAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_CarryingChargesOnDeferral": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying charges on deferral",
        "label": "Carrying charges on deferral",
        "terseLabel": "Carrying charges on deferral"
       }
      }
     },
     "localname": "CarryingChargesOnDeferral",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_CashBalanceFormulaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash Balance Formula [Member]",
        "label": "Cash Balance Formula [Member]",
        "terseLabel": "Cash Balance Formula"
       }
      }
     },
     "localname": "CashBalanceFormulaMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ChangesinAOCInetoftaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Changes in AOCI, net of tax [Abstract]",
        "label": "Changes in AOCI, net of tax [Abstract]",
        "terseLabel": "Changes in AOCI, net of tax [Abstract]"
       }
      }
     },
     "localname": "ChangesinAOCInetoftaxAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "xbrltype": "stringItemType"
    },
    "psd_ChelanPudContractInitiationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Chelan PUD Contract Initiation [Member]",
        "label": "Chelan PUD Contract Initiation [Member]",
        "terseLabel": "Chelan PUD contract initiation"
       }
      }
     },
     "localname": "ChelanPudContractInitiationMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_CollectiveBargainingArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Collective Bargaining Arrangement",
        "label": "Collective Bargaining Arrangement [Member]",
        "terseLabel": "Collective Bargaining Arrangement Member [Member]"
       }
      }
     },
     "localname": "CollectiveBargainingArrangementMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ColombiaRiverProjectsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Colombia River Projects [Member]",
        "label": "Colombia River Projects [Member]",
        "terseLabel": "Colombia River Projects [Member]"
       }
      }
     },
     "localname": "ColombiaRiverProjectsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_Colstrip4SaleAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Colstrip 4 Sale Amount",
        "label": "Colstrip 4 Sale Amount",
        "terseLabel": "Colstrip 4 Sale Amount"
       }
      }
     },
     "localname": "Colstrip4SaleAmount",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LitigationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_ColstripPPA": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Colstrip PPA",
        "label": "Colstrip PPA",
        "terseLabel": "Colstrip PPA"
       }
      }
     },
     "localname": "ColstripPPA",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LitigationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "psd_ColstripRegulatoryAssetMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Colstrip Regulatory Asset [Domain]",
        "label": "Colstrip Regulatory Asset [Member]",
        "terseLabel": "Colstrip Regulatory Asset"
       }
      }
     },
     "localname": "ColstripRegulatoryAssetMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ColstripUnit4Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Colstrip Unit 4",
        "label": "Colstrip Unit 4 [Member]",
        "terseLabel": "Colstrip Unit 4 [Member]"
       }
      }
     },
     "localname": "ColstripUnit4Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/Litigation",
      "http://www.pugetenergy.com/role/LitigationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ColstripUnits12Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Colstrip Units 1 &amp; 2 [Member]",
        "label": "Colstrip Units 1 &amp; 2 [Member]",
        "terseLabel": "Colstrip Units 1 &amp; 2"
       }
      }
     },
     "localname": "ColstripUnits12Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LitigationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ColstripUnits14CommonFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Colstrip Units 1 \u2013 4 Common Facilities [Member]",
        "label": "Colstrip Units 1 \u2013 4 Common Facilities [Member]",
        "terseLabel": "Colstrip Units 1 \u2013 4 Common Facilities"
       }
      }
     },
     "localname": "ColstripUnits14CommonFacilitiesMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ColstripUnits1and2Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Colstrip Units 1 and 2 [Member]",
        "label": "Colstrip Units 1 and 2 [Member]",
        "terseLabel": "Colstrip Units 1 and 2 [Member]"
       }
      }
     },
     "localname": "ColstripUnits1and2Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails",
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ColstripUnits34Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Colstrip Units 3 &amp; 4 [Member]",
        "label": "Colstrip Units 3 &amp; 4 [Member]",
        "terseLabel": "Colstrip Units 3 &amp; 4"
       }
      }
     },
     "localname": "ColstripUnits34Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ColstripUnits3and4Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Colstrip Units 3 and 4 [Member]",
        "label": "Colstrip Units 3 and 4 [Member]",
        "terseLabel": "Colstrip Units 3 and 4 [Member]"
       }
      }
     },
     "localname": "ColstripUnits3and4Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ColstripcommonpropertyMemberDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Colstrip common property[Member] [Domain]",
        "label": "Colstrip common property[Member] [Domain]",
        "terseLabel": "Colstrip common property"
       }
      }
     },
     "localname": "ColstripcommonpropertyMemberDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ColstripmajormaintenanceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Colstrip major maintenance [Member]",
        "label": "Colstrip major maintenance [Member]",
        "terseLabel": "Colstrip major maintenance [Member]"
       }
      }
     },
     "localname": "ColstripmajormaintenanceMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ColumbiaRiverProjectsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Columbia River Projects [Member]",
        "label": "Columbia River Projects [Member]",
        "terseLabel": "Colombia River Projects [Member]"
       }
      }
     },
     "localname": "ColumbiaRiverProjectsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_CombustionTurbinesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Combustion Turbines [Member]",
        "label": "Combustion Turbines [Member]",
        "terseLabel": "Combustion turbines"
       }
      }
     },
     "localname": "CombustionTurbinesMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_CommodityCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commodity Costs",
        "label": "Commodity Costs",
        "terseLabel": "Commodity Costs"
       }
      }
     },
     "localname": "CommodityCosts",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_CommonPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Common Plant [Member]",
        "label": "Common Plant [Member]",
        "terseLabel": "Common Plant"
       }
      }
     },
     "localname": "CommonPlantMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_CompanysShareMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Companys share",
        "label": "Companys share [Member]",
        "terseLabel": "Companys share"
       }
      }
     },
     "localname": "CompanysShareMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ConsentFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "consent fees [Member]",
        "label": "consent fees [Member]",
        "terseLabel": "consent fees [Member]"
       }
      }
     },
     "localname": "ConsentFeesMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ConservationAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 8.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of conservation expenditures over the perscribed amortzation period.",
        "label": "Conservation Amortization",
        "terseLabel": "Conservation amortization"
       }
      }
     },
     "localname": "ConservationAmortization",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_ConstructionExpendituresExcludingEquityAllowanceForFundsUsedDuringConstruction": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use, excluding equity AFUDC.",
        "label": "Construction expenditures excluding equity allowance for funds used during construction",
        "terseLabel": "Construction expenditures excluding equity allowance for funds used during construction"
       }
      }
     },
     "localname": "ConstructionExpendituresExcludingEquityAllowanceForFundsUsedDuringConstruction",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_ContingentFeatureAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contingent Feature [Axis]",
        "label": "Contingent Feature [Axis]",
        "terseLabel": "Contingent Feature [Axis]"
       }
      }
     },
     "localname": "ContingentFeatureAxis",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_ContingentFeatureDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contingent Feature [Domain]",
        "label": "Contingent Feature [Domain]",
        "terseLabel": "Contingent Feature [Domain]"
       }
      }
     },
     "localname": "ContingentFeatureDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_CostOfRemovalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cost of Removal [Member]",
        "label": "Cost of Removal [Member]",
        "terseLabel": "Cost of removal"
       }
      }
     },
     "localname": "CostOfRemovalMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_CreditRatingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit Rating [Member]",
        "label": "Credit Rating [Member]",
        "terseLabel": "Credit Rating"
       }
      }
     },
     "localname": "CreditRatingMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_CustomersShareMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer's share",
        "label": "Customer's share [Member]",
        "terseLabel": "Customer's share"
       }
      }
     },
     "localname": "CustomersShareMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_DebtDiscountAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt instrument unamortized discount and fair value adjustment of debt instrument, net.",
        "label": "Debt discount and other",
        "negatedTerseLabel": "Debt discount, issuance costs and other"
       }
      }
     },
     "localname": "DebtDiscountAndOther",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DebtDiscountMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "debt discount [Member]",
        "label": "debt discount [Member]",
        "terseLabel": "debt discount"
       }
      }
     },
     "localname": "DebtDiscountMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_DebtFaceValueMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "debt face value",
        "label": "debt face value [Member]",
        "terseLabel": "debt face value"
       }
      }
     },
     "localname": "DebtFaceValueMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_DebtInstrumentCovenantComplianceMaximumCapitalizationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant Compliance, Maximum Capitalization Percentage",
        "label": "Debt Instrument, Covenant Compliance, Maximum Capitalization Percentage",
        "terseLabel": "Maximum capitalization percentage"
       }
      }
     },
     "localname": "DebtInstrumentCovenantComplianceMaximumCapitalizationPercentage",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_DebtPremiumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "debt premium",
        "label": "debt premium [Member]",
        "terseLabel": "debt premium"
       }
      }
     },
     "localname": "DebtPremiumMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_DecouplingMechanismMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Decoupling Mechanism [Member]",
        "label": "Decoupling Mechanism [Member]",
        "terseLabel": "Decoupling Mechanism [Member]"
       }
      }
     },
     "localname": "DecouplingMechanismMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_DecouplingovercollectionDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Decoupling over-collection [Domain]",
        "label": "Decoupling over-collection [Domain]",
        "terseLabel": "Decoupling over-collection [Domain]"
       }
      }
     },
     "localname": "DecouplingovercollectionDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_DeferredTaxAssetsNetRegulatoryLiabilityforIncomeTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Assets, Net Regulatory Liability for Income Taxes",
        "label": "Deferred Tax Assets, Net Regulatory Liability for Income Taxes",
        "negatedTerseLabel": "Deferred Tax Assets, Net Regulatory Liability for Income Taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetRegulatoryLiabilityforIncomeTaxes",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DeferredTaxAssetsNetRegulatoryLiabilityforIncomeTaxesAbs": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Assets, Net Regulatory Liability for Income Taxes Abs",
        "label": "Deferred Tax Assets, Net Regulatory Liability for Income Taxes Abs",
        "terseLabel": "Deferred Tax Assets, Regulatory Assets and Liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetRegulatoryLiabilityforIncomeTaxesAbs",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DeferredTaxAssetsRegulatoryAssetsandLiabilitiesAcceleratedTaxDepreciation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Assets, Regulatory Assets and Liabilities, Accelerated Tax Depreciation Benefits",
        "label": "Deferred Tax Assets, Regulatory Assets and Liabilities, Accelerated Tax Depreciation",
        "terseLabel": "Deferred Tax Assets, Regulatory Assets and Liabilities, Accelerated Tax Depreciation"
       }
      }
     },
     "localname": "DeferredTaxAssetsRegulatoryAssetsandLiabilitiesAcceleratedTaxDepreciation",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DeferredTaxAssetsRegulatoryAssetsandLiabilitiesUndeterminedrefund": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Assets, Regulatory Assets and Liabilities, Undetermined refund",
        "label": "Deferred Tax Assets, Regulatory Assets and Liabilities, Undetermined refund",
        "terseLabel": "Deferred Tax Assets, Regulatory Assets and Liabilities, Undetermined refund"
       }
      }
     },
     "localname": "DeferredTaxAssetsRegulatoryAssetsandLiabilitiesUndeterminedrefund",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DeferredTaxAssetsTaxCreditCarryforwardsProduction": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Assets, Tax Credit Carryforwards, Production",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Production",
        "negatedTerseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Production"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsProduction",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DeferredWashingtonCommissionAfudcMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Washington Commission AFUDC [Member]",
        "label": "Deferred Washington Commission AFUDC [Member]",
        "terseLabel": "Deferred Washington Commission AFUDC"
       }
      }
     },
     "localname": "DeferredWashingtonCommissionAfudcMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_DeferreddecouplingrevenuenetMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred decoupling revenue, net [Member]",
        "label": "Deferred decoupling revenue, net [Member]",
        "terseLabel": "Deferred decoupling revenue, net [Member]"
       }
      }
     },
     "localname": "DeferreddecouplingrevenuenetMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Medical Cost Trend Rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Medical Cost Trend Rate",
        "terseLabel": "Medical trend rate1"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMedicalCostTrendRate",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostUltimateHealthCareCostTrendRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Ultimate Health Care Cost Trend Rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Ultimate Health Care Cost Trend Rate",
        "terseLabel": "Medical trend rate1"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostUltimateHealthCareCostTrendRate",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_DefinedBenefitPlanCalculationFormulaByTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan Calculation Formula By Type [Domain]",
        "label": "Defined Benefit Plan Calculation Formula By Type [Domain]",
        "terseLabel": "Defined Benefit Plan Calculation Formula By Type [Domain]"
       }
      }
     },
     "localname": "DefinedBenefitPlanCalculationFormulaByTypeDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_DefinedBenefitPlanExpectedFutureBenefitPaymentsExcludingPrescriptionDrugSubsidyReceiptsFiveFiscalYearsThereafter": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Expected Future Benefit Payments, Excluding Prescription Drug Subsidy Receipts, Five Fiscal Years Thereafter",
        "label": "Defined Benefit Plan, Expected Future Benefit Payments, Excluding Prescription Drug Subsidy Receipts, Five Fiscal Years Thereafter",
        "terseLabel": "2025-2029, without Medicare Part D subsidy"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsExcludingPrescriptionDrugSubsidyReceiptsFiveFiscalYearsThereafter",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DefinedBenefitPlanExpectedFutureBenefitPaymentsExcludingPrescriptionDrugSubsidyReceiptsNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Expected Future Benefit Payments, Excluding Prescription Drug Subsidy Receipts, Next Twelve Months",
        "label": "Defined Benefit Plan, Expected Future Benefit Payments, Excluding Prescription Drug Subsidy Receipts, Next Twelve Months",
        "terseLabel": "2020, without Medicare Part D subsidy"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsExcludingPrescriptionDrugSubsidyReceiptsNextTwelveMonths",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DefinedBenefitPlanExpectedFutureBenefitPaymentsExcludingPrescriptionDrugSubsidyReceiptsYearFive": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Expected Future Benefit Payments, Excluding Prescription Drug Subsidy Receipts, Year Five",
        "label": "Defined Benefit Plan, Expected Future Benefit Payments, Excluding Prescription Drug Subsidy Receipts, Year Five",
        "terseLabel": "2024, without Medicare Part D subsidy"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsExcludingPrescriptionDrugSubsidyReceiptsYearFive",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DefinedBenefitPlanExpectedFutureBenefitPaymentsExcludingPrescriptionDrugSubsidyReceiptsYearFour": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Expected Future Benefit Payments, Excluding Prescription Drug Subsidy Receipts, Year Four",
        "label": "Defined Benefit Plan, Expected Future Benefit Payments, Excluding Prescription Drug Subsidy Receipts, Year Four",
        "terseLabel": "2023, without Medicare Part D subsidy"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsExcludingPrescriptionDrugSubsidyReceiptsYearFour",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DefinedBenefitPlanExpectedFutureBenefitPaymentsExcludingPrescriptionDrugSubsidyReceiptsYearThree": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Expected Future Benefit Payments, Excluding Prescription Drug Subsidy Receipts, Year Three",
        "label": "Defined Benefit Plan, Expected Future Benefit Payments, Excluding Prescription Drug Subsidy Receipts, Year Three",
        "terseLabel": "2022, without Medicare Part D subsidy"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsExcludingPrescriptionDrugSubsidyReceiptsYearThree",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DefinedBenefitPlanExpectedFutureBenefitPaymentsExcludingPrescriptionDrugSubsidyReceiptsYearTwo": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Expected Future Benefit Payments, Excluding Prescription Drug Subsidy Receipts, Year Two",
        "label": "Defined Benefit Plan, Expected Future Benefit Payments, Excluding Prescription Drug Subsidy Receipts, Year Two",
        "terseLabel": "2021, without Medicare Part D subsidy"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsExcludingPrescriptionDrugSubsidyReceiptsYearTwo",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DefinedContributionPlanByNameAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Contribution Plan, by Name [Axis]",
        "label": "Defined Contribution Plan, by Name [Axis]",
        "terseLabel": "Defined Contribution Plan, by Name [Axis]"
       }
      }
     },
     "localname": "DefinedContributionPlanByNameAxis",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_DefinedContributionPlanByNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Contribution Plan, by Name [Domain]",
        "label": "Defined Contribution Plan, by Name [Domain]",
        "terseLabel": "Defined Contribution Plan, by Name [Domain]"
       }
      }
     },
     "localname": "DefinedContributionPlanByNameDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_DefinedContributionPlanCalculationFormulaByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Contribution Plan Calculation Formula By Type [Axis]",
        "label": "Defined Contribution Plan Calculation Formula By Type [Axis]",
        "terseLabel": "Defined Benefit Plan Calculation Formula By Type [Axis]"
       }
      }
     },
     "localname": "DefinedContributionPlanCalculationFormulaByTypeAxis",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_DefinedContributionPlanEmployerAdditionalContributionOfBasePayPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Contribution Plan, Employer Additional Contribution of Base Pay, Percentage",
        "label": "Defined Contribution Plan, Employer Additional Contribution of Base Pay, Percentage",
        "terseLabel": "Employer additional contribution of base pay, percentage"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerAdditionalContributionOfBasePayPercentage",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_DefinedContributionPlanInterestCredit": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Contribution Plan, Interest Credit",
        "label": "Defined Contribution Plan, Interest Credit",
        "terseLabel": "Defined Contribution Plan, Interest Credit"
       }
      }
     },
     "localname": "DefinedContributionPlanInterestCredit",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_DefinedContributionPlanMatchingContributionTranchesAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Contribution Plan, Matching Contribution, Tranches [Axis]",
        "label": "Defined Contribution Plan, Matching Contribution, Tranches [Axis]",
        "terseLabel": "Defined Contribution Plan, Matching Contribution, Tranches [Axis]"
       }
      }
     },
     "localname": "DefinedContributionPlanMatchingContributionTranchesAxis",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_DefinedContributionPlanMatchingContributionTranchesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Defined Contribution Plan, Matching Contribution, Tranches [Axis]",
        "label": "Defined Contribution Plan, Matching Contribution, Tranches [Domain]",
        "terseLabel": "Defined Contribution Plan, Matching Contribution, Tranches [Domain]"
       }
      }
     },
     "localname": "DefinedContributionPlanMatchingContributionTranchesDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_Definedbenefitplanexpectedadministrationexpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "defined benefit plan expected administration expense",
        "label": "defined benefit plan expected administration expense",
        "negatedTerseLabel": "Administrative expense"
       }
      }
     },
     "localname": "Definedbenefitplanexpectedadministrationexpense",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_DerivativeCreditRiskExposurePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Credit Risk Exposure, Percentage",
        "label": "Derivative, Credit Risk Exposure, Percentage",
        "terseLabel": "Percentage of derivatives with credit risk exposure"
       }
      }
     },
     "localname": "DerivativeCreditRiskExposurePercentage",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_DividendPaymentRestrictionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Dividend Payment Restrictions [Abstract]",
        "label": "Dividend Payment Restrictions [Abstract]",
        "terseLabel": "Dividend Payment Restrictions [Abstract]"
       }
      }
     },
     "localname": "DividendPaymentRestrictionsAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "xbrltype": "stringItemType"
    },
    "psd_DividendPaymentRestrictionsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for company's compliance during the year with federal and state laws, regulations and/or covenants relative to dividend payment restrictions.",
        "label": "Dividend Payment Restrictions Disclosure [Text Block]",
        "terseLabel": "Dividend Payment Restrictions"
       }
      }
     },
     "localname": "DividendPaymentRestrictionsDisclosureTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/DividendPaymentRestrictions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_DividendsCommonEquityRatioAtPeriodEnd": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Dividends, Common Equity Ratio at Period End",
        "label": "Dividends, Common Equity Ratio at Period End",
        "terseLabel": "Dividends, Common Equity Ratio at Period End"
       }
      }
     },
     "localname": "DividendsCommonEquityRatioAtPeriodEnd",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_DividendsCommonEquityRatioThresholdForDividendPayment": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Dividends, Common Equity Ratio, Threshold For Dividend Payment",
        "label": "Dividends, Common Equity Ratio, Threshold For Dividend Payment",
        "terseLabel": "Dividends, Common Equity Ratio, Threshold For Dividend Payment"
       }
      }
     },
     "localname": "DividendsCommonEquityRatioThresholdForDividendPayment",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_DividendsEarningsBeforeInterestTaxDeprecationAndAmortizationRatioAtPeriodEnd": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Dividends, Earnings Before Interest, Tax, Deprecation and Amortization Ratio at Period End",
        "label": "Dividends, Earnings Before Interest, Tax, Deprecation and Amortization Ratio at Period End",
        "terseLabel": "Dividends, Earnings Before Interest, Tax, Deprecation and Amortization Ratio at Period End"
       }
      }
     },
     "localname": "DividendsEarningsBeforeInterestTaxDeprecationAndAmortizationRatioAtPeriodEnd",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "psd_DividendsEarningsBeforeInterestTaxDeprecationAndAmortizationRatioThresholdForDividendPayment": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Dividends, Earnings Before Interest, Tax, Deprecation and Amortization Ratio, Threshold For Dividend Payment",
        "label": "Dividends, Earnings Before Interest, Tax, Deprecation and Amortization Ratio, Threshold For Dividend Payment",
        "terseLabel": "Dividends, Earnings Before Interest, Tax, Deprecation and Amortization Ratio, Threshold For Dividend Payment"
       }
      }
     },
     "localname": "DividendsEarningsBeforeInterestTaxDeprecationAndAmortizationRatioThresholdForDividendPayment",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "psd_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Document And Entity Information [Abstract]",
        "terseLabel": "Document And Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "xbrltype": "stringItemType"
    },
    "psd_DomesticLargeCapEquityInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Domestic Large Cap Equity Investments [Member]",
        "label": "Domestic Large Cap Equity Investments [Member]",
        "terseLabel": "Domestic Large Cap Equity Investments [Member]"
       }
      }
     },
     "localname": "DomesticLargeCapEquityInvestmentsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_DomesticSmallCapEquityInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Domestic Small Cap Equity Investments [Member]",
        "label": "Domestic Small Cap Equity Investments [Member]",
        "terseLabel": "Domestic Small Cap Equity Investments [Member]"
       }
      }
     },
     "localname": "DomesticSmallCapEquityInvestmentsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_EBITDAInterestExpenseRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "EBITDA Interest Expense Ratio",
        "label": "EBITDA Interest Expense Ratio",
        "terseLabel": "EBITDA Interest Expense Ratio"
       }
      }
     },
     "localname": "EBITDAInterestExpenseRatio",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "psd_EBITDAtoInterestExpenseDenominator": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "EBITDA to Interest Expense",
        "label": "EBITDA to Interest Expense Denominator",
        "terseLabel": "EBITDA to Interest Expense Denominator"
       }
      }
     },
     "localname": "EBITDAtoInterestExpenseDenominator",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "psd_EarlyPrincipalPaidMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "early principal paid",
        "label": "early principal paid [Member]",
        "terseLabel": "early principal paid"
       }
      }
     },
     "localname": "EarlyPrincipalPaidMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_EffectiveIncomeTaxRateReconciliationChangeinEnactedTaxRateEffectonIncomeTaxesduetorevaluation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Effect on Income Taxes due to revaluation",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Effect on Income Taxes due to revaluation",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Effect on Income Taxes due to revaluation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeinEnactedTaxRateEffectonIncomeTaxesduetorevaluation",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_EffectiveIncomeTaxRateReconciliationChangeinEnactedTaxRatePTCrevaluation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, PTC revaluation",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, PTC revaluation",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, PTC revaluation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeinEnactedTaxRatePTCrevaluation",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_EffectiveIncomeTaxRateReconciliationChangeinEnactedTaxRateRevenueChange": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Revenue Change",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Revenue Change",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Revenue Change"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeinEnactedTaxRateRevenueChange",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_EffectiveIncomeTaxRateReconciliationChangeinEnactedTaxRateeffectonincometaxexpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, effect on income tax expense",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, effect on income tax expense",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, effect on income tax expense"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeinEnactedTaxRateeffectonincometaxexpense",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_EffectiveIncomeTaxRateReconciliationChangeinEnactedTaxRateunregulatedportion": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, unregulated portion",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, unregulated portion",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, unregulated portion"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeinEnactedTaxRateunregulatedportion",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_ElectricGenerationFuelMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Electric Generation Fuel [Member]",
        "label": "Electric Generation Fuel [Member]",
        "terseLabel": "Electric Generation Fuel"
       }
      }
     },
     "localname": "ElectricGenerationFuelMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ElectricMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Electric [Member]",
        "label": "Electric [Member]",
        "terseLabel": "Electric"
       }
      }
     },
     "localname": "ElectricMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ElectricPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Electric Plant [Member]",
        "label": "Electric Plant [Member]",
        "terseLabel": "Electric Transmission"
       }
      }
     },
     "localname": "ElectricPlantMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ElectricPortfolioMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Electric Portfolio [Member]",
        "label": "Electric Portfolio [Member]",
        "terseLabel": "Electric Portfolio"
       }
      }
     },
     "localname": "ElectricPortfolioMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_EmployeeGroupsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Employee groups",
        "label": "Employee groups [Axis]",
        "terseLabel": "Employee groups [Axis]"
       }
      }
     },
     "localname": "EmployeeGroupsAxis",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_EmployeeGroupsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Employee groups",
        "label": "Employee groups [Domain]",
        "terseLabel": "Employee groups [Domain]"
       }
      }
     },
     "localname": "EmployeeGroupsDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_EmployeeInvestmentPlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Employee Investment Plans [Abstract]",
        "label": "Employee Investment Plans [Abstract]",
        "terseLabel": "Employee Investment Plans [Abstract]"
       }
      }
     },
     "localname": "EmployeeInvestmentPlansAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "xbrltype": "stringItemType"
    },
    "psd_EmployeeInvestmentPlansDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for qualified Employee Incentive Plan arrangements in which employee salary deferrals and after-tax contributions are used to purchase several different investment fund options.",
        "label": "Employee Investment Plans Disclosure [Text Block]",
        "terseLabel": "Employee Investment Plans"
       }
      }
     },
     "localname": "EmployeeInvestmentPlansDisclosureTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_EmployercontributionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "employer contribution [Member]",
        "label": "employer contribution [Member]",
        "terseLabel": "employer contribution [Member]"
       }
      }
     },
     "localname": "EmployercontributionMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_EnergyConservationCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Energy Conservation Costs [Member]",
        "label": "Energy Conservation Costs [Member]",
        "terseLabel": "Energy Conservation Costs [Member]"
       }
      }
     },
     "localname": "EnergyConservationCostsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_EnergyHedgingActivitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Energy Hedging Activities [Member]",
        "label": "Energy Hedging Activities [Member]",
        "terseLabel": "Energy Hedging Activities [Member]"
       }
      }
     },
     "localname": "EnergyHedgingActivitiesMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_EnergyProductionServiceContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Energy Production Service Contracts [Member]",
        "label": "Energy Production Service Contracts [Member]",
        "terseLabel": "Energy production service contracts"
       }
      }
     },
     "localname": "EnergyProductionServiceContractsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_EquityInNetIncomeLossOfSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity In Net Income (Loss) Of Subsidiaries",
        "label": "Equity In Net Income (Loss) Of Subsidiaries",
        "terseLabel": "Equity In Net Income (Loss) Of Subsidiaries"
       }
      }
     },
     "localname": "EquityInNetIncomeLossOfSubsidiaries",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_EquityInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity Investments [Member]",
        "label": "Equity Investments [Member]",
        "terseLabel": "Equity Investments [Member]"
       }
      }
     },
     "localname": "EquityInvestmentsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ExpeditedRateFilingERFMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Expedited Rate Filing (ERF)",
        "label": "Expedited Rate Filing (ERF) [Member]",
        "terseLabel": "Expedited Rate Filing (ERF) [Member]"
       }
      }
     },
     "localname": "ExpeditedRateFilingERFMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value Inputs, Assets and Liabilities, Quantitative Information [Table Text Block]",
        "label": "Fair Value Inputs, Assets and Liabilities, Quantitative Information [Table Text Block]",
        "terseLabel": "Fair Value Inputs, Assets and Liabilities, Quantitative Information [Table Text Block]"
       }
      }
     },
     "localname": "FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTableTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_FairValueInputsPowerContractCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value Inputs, Power Contract Costs",
        "label": "Fair Value Inputs, Power Contract Costs",
        "terseLabel": "Fair Value Inputs, Power Contract Costs"
       }
      }
     },
     "localname": "FairValueInputsPowerContractCosts",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_FairValueInputsPricePerMegawattHour": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value Inputs, Price Per Megawatt-Hour",
        "label": "Fair Value Inputs, Price Per Megawatt-Hour",
        "terseLabel": "Power prices (per MWh)"
       }
      }
     },
     "localname": "FairValueInputsPricePerMegawattHour",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "psd_FairValueInputsPricePerMillionsOfBtu": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value Inputs, Price Per Millions of BTU",
        "label": "Fair Value Inputs, Price Per Millions of BTU",
        "terseLabel": "Fair Value Inputs, Price Per Millions of BTU"
       }
      }
     },
     "localname": "FairValueInputsPricePerMillionsOfBtu",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "psd_FairValueMeasurementsSensitivityAnalysisHypotheticalIncreaseOrDecreaseOfMarketPricesResultOnFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value Measurements, Sensitivity Analysis, Hypothetical Increase or Decrease of Market Prices, Result on Fair Value",
        "label": "Fair Value Measurements, Sensitivity Analysis, Hypothetical Increase or Decrease of Market Prices, Result on Fair Value",
        "terseLabel": "Fair Value Measurements, Sensitivity Analysis, Hypothetical Increase or Decrease of Market Prices, Result on Fair Value"
       }
      }
     },
     "localname": "FairValueMeasurementsSensitivityAnalysisHypotheticalIncreaseOrDecreaseOfMarketPricesResultOnFairValue",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedinRegulatoryAssetsLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Regulatory Assets (Liabilities)",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Regulatory Assets (Liabilities)",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Regulatory Assets (Liabilities)"
       }
      }
     },
     "localname": "FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedinRegulatoryAssetsLiabilities",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_FairValuemeasurementsensitivityanalysishypotheticalincreaseordecreaseofmarketpricesresultonfairvaluepercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value measurement, sensitivity analysis, hypothetical increase or decrease of market prices, result on fair value, percent",
        "label": "Fair Value measurement, sensitivity analysis, hypothetical increase or decrease of market prices, result on fair value, percent",
        "terseLabel": "Fair Value measurement, sensitivity analysis, hypothetical increase or decrease of market prices, result on fair value, percent"
       }
      }
     },
     "localname": "FairValuemeasurementsensitivityanalysishypotheticalincreaseordecreaseofmarketpricesresultonfairvaluepercent",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_FerndaleMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Ferndale [Member]",
        "label": "Ferndale [Member]",
        "terseLabel": "Ferndale"
       }
      }
     },
     "localname": "FerndaleMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_FinalAverageEarningsFormulaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Final Average Earnings Formula [Member]",
        "label": "Final Average Earnings Formula [Member]",
        "terseLabel": "Final Average Earnings Formula"
       }
      }
     },
     "localname": "FinalAverageEarningsFormulaMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_FinanceLeaseCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease, Cost",
        "label": "Finance Lease, Cost",
        "terseLabel": "Finance Lease, Cost"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_FirmNaturalGasSupplyMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Firm Natural Gas Supply [Member]",
        "label": "Firm Natural Gas Supply [Member]",
        "terseLabel": "Firm natural gas supply"
       }
      }
     },
     "localname": "FirmNaturalGasSupplyMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_FirmStorageAndPeakingServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Firm Storage and Peaking Service [Member]",
        "label": "Firm Storage and Peaking Service [Member]",
        "terseLabel": "Firm Storage and Peaking Service [Member]"
       }
      }
     },
     "localname": "FirmStorageAndPeakingServiceMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_FirmTransportationServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Firm Transportation Service [Member]",
        "label": "Firm Transportation Service [Member]",
        "terseLabel": "Firm Transportation Service [Member]"
       }
      }
     },
     "localname": "FirmTransportationServiceMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_First3PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "First 3 Percent [Member]",
        "label": "First 3 Percent [Member]",
        "terseLabel": "First 3 Percent"
       }
      }
     },
     "localname": "First3PercentMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ForeignEquityFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign Equity Funds [Member]",
        "label": "Foreign Equity Funds [Member]",
        "terseLabel": "Foreign Equity Funds [Member]"
       }
      }
     },
     "localname": "ForeignEquityFundsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ForwardValueOfContractMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Forward Value of Contract [Member]",
        "label": "Forward Value of Contract [Member]",
        "terseLabel": "Forward Value of Contract [Member]"
       }
      }
     },
     "localname": "ForwardValueOfContractMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_Frederickson1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Frederickson 1 [Member]",
        "label": "Frederickson 1 [Member]",
        "terseLabel": "Frederickson 1"
       }
      }
     },
     "localname": "Frederickson1Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_FuelAndGasInventoryAtAverageCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount of the fuel and gas inventory used in the generation of electricity and for future sales to the Company's natural gas customers, calculated using the average cost method, as of the balance sheet date.",
        "label": "Fuel And Gas Inventory At Average Cost",
        "terseLabel": "Fuel and natural gas inventory, at average cost"
       }
      }
     },
     "localname": "FuelAndGasInventoryAtAverageCost",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_GTZDepreciationExpenseDeferralMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "GTZ depreciation expense deferral",
        "label": "GTZ depreciation expense deferral [Member]",
        "terseLabel": "GTZ depreciation expense deferral [Member]"
       }
      }
     },
     "localname": "GTZDepreciationExpenseDeferralMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_GainOnSaleShuffletonMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gain on Sale Shuffleton",
        "label": "Gain on Sale Shuffleton [Member]",
        "terseLabel": "Gain on Sale Shuffleton [Member]"
       }
      }
     },
     "localname": "GainOnSaleShuffletonMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_GeneralRateCaseElectricMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "General Rate Case, Electric",
        "label": "General Rate Case, Electric [Member]",
        "terseLabel": "General Rate Case, Electric [Member]"
       }
      }
     },
     "localname": "GeneralRateCaseElectricMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_GeneralRateCaseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "General Rate Case [Member]",
        "label": "General Rate Case [Member]",
        "terseLabel": "General Rate Case [Member]"
       }
      }
     },
     "localname": "GeneralRateCaseMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_GeneralRateCaseNaturalGasMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "General Rate Case, Natural Gas",
        "label": "General Rate Case, Natural Gas [Member]",
        "terseLabel": "General Rate Case, Natural Gas [Member]"
       }
      }
     },
     "localname": "GeneralRateCaseNaturalGasMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_GenerationplantmajormaintenanceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Generation plant major maintenance, exlcuding Colstrip",
        "label": "Generation plant major maintenance [Member]",
        "terseLabel": "Generation plant major maintenance [Member]"
       }
      }
     },
     "localname": "GenerationplantmajormaintenanceMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_GetToZeroDeferralFilingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Get to Zero Deferral Filing",
        "label": "Get to Zero Deferral Filing [Member]",
        "terseLabel": "Get to Zero Deferral Filing [Member]"
       }
      }
     },
     "localname": "GetToZeroDeferralFilingMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_HydroTreasuryGrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hydro Treasury Grants",
        "label": "Hydro Treasury Grants [Member]",
        "terseLabel": "Hydro Treasury Grants"
       }
      }
     },
     "localname": "HydroTreasuryGrantsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_IBEWRepresentedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "IBEW represented",
        "label": "IBEW represented [Member]",
        "terseLabel": "IBEW represented [Member]"
       }
      }
     },
     "localname": "IBEWRepresentedMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_IncomeTaxDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Disclosures [Line Items]",
        "label": "Income Tax Disclosures [Line Items]",
        "terseLabel": "Income Tax Disclosures [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxDisclosuresLineItems",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_IncomeTaxExpenseByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Expense, By Type [Axis]",
        "label": "Income Tax Expense, By Type [Axis]",
        "terseLabel": "Income Tax Expense, By Type [Axis]"
       }
      }
     },
     "localname": "IncomeTaxExpenseByTypeAxis",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_IncomeTaxExpenseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Expense Type [Domain]",
        "label": "Income Tax Expense Type [Domain]",
        "terseLabel": "Income Tax Expense Type [Domain]"
       }
      }
     },
     "localname": "IncomeTaxExpenseTypeDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_IncomeTaxNonRegTreatmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Non-Reg Treatment [Member]",
        "label": "Income Tax Non-Reg Treatment [Member]",
        "terseLabel": "Income Tax Non-Reg Treatment [Member]"
       }
      }
     },
     "localname": "IncomeTaxNonRegTreatmentMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_IncomeTaxReconciliationAFUDCNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Reconciliation, AFUDC (net)",
        "label": "Income Tax Reconciliation, AFUDC (net)",
        "terseLabel": "Income Tax Reconciliation, AFUDC (net)"
       }
      }
     },
     "localname": "IncomeTaxReconciliationAFUDCNet",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_IncomeTaxReconciliationExecutiveCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Reconciliation, Executive Compensation",
        "label": "Income Tax Reconciliation, Executive Compensation",
        "terseLabel": "Income Tax Reconciliation, Executive Compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationExecutiveCompensation",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_IncomeTaxReconciliationTreasuryGrant": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Reconciliation, Treasury Grant",
        "label": "Income Tax Reconciliation, Treasury Grant",
        "terseLabel": "Income Tax Reconciliation, Treasury Grant"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTreasuryGrant",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_IncomeTaxRegTreatmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Reg Treatment [Member]",
        "label": "Income Tax Reg Treatment [Member]",
        "terseLabel": "Income Tax Reg Treatment [Member]"
       }
      }
     },
     "localname": "IncomeTaxRegTreatmentMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_IncreaseDecreaseInFuelAndGasInventories": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net change during the reporting period in the value of fuel and gas held in inventory.",
        "label": "Increase Decrease In Fuel And Gas Inventories",
        "terseLabel": "Increase Decrease In Fuel And Gas Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInFuelAndGasInventories",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_IncreaseDecreaseInPurchasedGas": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "increase (decrease) in purchased gas",
        "label": "increase (decrease) in purchased gas",
        "terseLabel": "increase (decrease) in purchased gas"
       }
      }
     },
     "localname": "IncreaseDecreaseInPurchasedGas",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_IncreaseDecreaseInPurchasedGasAdjustmentShortTerm": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "increase (decrease) in purchased gas adjustment, short-term",
        "label": "increase (decrease) in purchased gas adjustment, short-term",
        "terseLabel": "increase (decrease) in purchased gas adjustment, short-term"
       }
      }
     },
     "localname": "IncreaseDecreaseInPurchasedGasAdjustmentShortTerm",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_Issuecostsandothers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Issue costs and others",
        "label": "Issue costs and others",
        "terseLabel": "Issue costs and others"
       }
      }
     },
     "localname": "Issuecostsandothers",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_JacksonPrairieMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Jackson Prairie [Member]",
        "label": "Jackson Prairie [Member]",
        "terseLabel": "Jackson Prairie [Member]"
       }
      }
     },
     "localname": "JacksonPrairieMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_JointlyOwnedNonUtilityPlantShare": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Jointly Owned Non-Utility Plant Share",
        "label": "Jointly Owned Non-Utility Plant Share",
        "terseLabel": "Jointly Owned Non-Utility Plant Share"
       }
      }
     },
     "localname": "JointlyOwnedNonUtilityPlantShare",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_LeaseExtensionTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lease Extension Term",
        "label": "Lease Extension Term",
        "terseLabel": "Lease Extension Term"
       }
      }
     },
     "localname": "LeaseExtensionTerm",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_LeaseRemainingLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lease, Remaining Lease Term",
        "label": "Lease, Remaining Lease Term",
        "terseLabel": "Lease, Remaining Lease Term"
       }
      }
     },
     "localname": "LeaseRemainingLeaseTerm",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_LineOfCreditFacilityCurrentSameDayBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line of Credit Facility, Current Same-Day Borrowing Capacity",
        "label": "Line of Credit Facility, Current Same-Day Borrowing Capacity",
        "terseLabel": "Line of Credit Facility, Current Same-Day Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentSameDayBorrowingCapacity",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_LineofCreditUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Line of Credit, Unused Capacity, Commitment Fee Percentage"
       }
      }
     },
     "localname": "LineofCreditUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_LiquidityFacilitiesAndOtherFinancingArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Liquidity Facilities and Other Financing Arrangements [Abstract]",
        "label": "Liquidity Facilities and Other Financing Arrangements [Abstract]",
        "terseLabel": "Liquidity Facilities and Other Financing Arrangements [Abstract]"
       }
      }
     },
     "localname": "LiquidityFacilitiesAndOtherFinancingArrangementsAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "xbrltype": "stringItemType"
    },
    "psd_LiquidityFacilitiesAndOtherFinancingArrangementsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for liquidity facilities and other contractual financing arrangements under which borrowings can be made up to maximum amounts as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Liquidity Facilities and Other Financing Arrangements Disclosure [Text Block]",
        "terseLabel": "Liquidity Facilities and Other Financing Arrangements"
       }
      }
     },
     "localname": "LiquidityFacilitiesAndOtherFinancingArrangementsDisclosureTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_LongTermContractForPurchaseOfElectricPowerCapacity": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Contract for Purchase of Electric Power, Capacity",
        "label": "Long-term Contract for Purchase of Electric Power, Capacity",
        "terseLabel": "Long-term Contract for Purchase of Electric Power, Capacity"
       }
      }
     },
     "localname": "LongTermContractForPurchaseOfElectricPowerCapacity",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "psd_LongTermContractForPurchaseOfElectricPowerContractCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Contract for Purchase of Electric Power, Contract Costs",
        "label": "Long-term Contract for Purchase of Electric Power, Contract Costs",
        "terseLabel": "Contract expenses"
       }
      }
     },
     "localname": "LongTermContractForPurchaseOfElectricPowerContractCosts",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Debt, Excluding Current Maturities, Fair Value Disclosure",
        "label": "Long-term Debt, Excluding Current Maturities, Fair Value Disclosure",
        "totalLabel": "Long-term Debt, Excluding Current Maturities, Fair Value Disclosure"
       }
      }
     },
     "localname": "LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_LongTermDebtFixedRateNetOfDiscountFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails": {
       "order": 1.0,
       "parentTag": "psd_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Debt, Fixed Rate, Net of Discount, Fair Value Disclosure",
        "label": "Long-term Debt, Fixed Rate, Net of Discount, Fair Value Disclosure",
        "terseLabel": "Long-term Debt, Fixed Rate, Net of Discount, Fair Value Disclosure"
       }
      }
     },
     "localname": "LongTermDebtFixedRateNetOfDiscountFairValueDisclosure",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_LongTermDebtReconciliationFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long Term Debt, Reconciliation, Fair Value Adjustment",
        "label": "Long Term Debt, Reconciliation, Fair Value Adjustment",
        "negatedTerseLabel": "Long Term Debt, Reconciliation, Fair Value Adjustment"
       }
      }
     },
     "localname": "LongTermDebtReconciliationFairValueAdjustment",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_LongTermDebtVariableRateNetOfDiscountFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails": {
       "order": 2.0,
       "parentTag": "psd_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Debt, Variable Rate, Net of Discount, Fair Value Disclosure",
        "label": "Long-term Debt, Variable Rate, Net of Discount, Fair Value Disclosure",
        "terseLabel": "Long-term Debt, Variable Rate, Net of Discount, Fair Value Disclosure"
       }
      }
     },
     "localname": "LongTermDebtVariableRateNetOfDiscountFairValueDisclosure",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_LongTermPurchaseCommitmentContractualPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Contractual Period",
        "label": "Long-term Purchase Commitment, Contractual Period",
        "terseLabel": "Remaining terms under contract"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentContractualPeriod",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationStringItemType"
    },
    "psd_LongTermPurchaseCommitmentCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Cost",
        "label": "Long-term Purchase Commitment, Cost",
        "terseLabel": "Cost incurred during period to provide energy under purchased power contracts"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentCost",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_LongTermPurchaseCommitmentDemandCharges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Demand Charges",
        "label": "Long-term Purchase Commitment, Demand Charges",
        "terseLabel": "Long-term Purchase Commitment, Demand Charges"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentDemandCharges",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_LongTermPurchaseCommitmentEnergyAverageCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Energy Average Cost",
        "label": "Long-term Purchase Commitment, Energy Average Cost",
        "terseLabel": "Average cost of Company's energy output (US$ per kWh)"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentEnergyAverageCost",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_LongTermPurchaseCommitmentEnergyProvidedDuringPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Energy Provided During Period",
        "label": "Long-term Purchase Commitment, Energy Provided During Period",
        "terseLabel": "Total energy obtained during period under purchased power contracts (MWh)"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentEnergyProvidedDuringPeriod",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "psd_LongTermPurchaseCommitmentEntitysMinimumPercentageOfDailyObligation": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Entity's Minimum Percentage of Daily Obligation",
        "label": "Long-term Purchase Commitment, Entity's Minimum Percentage of Daily Obligation",
        "terseLabel": "Daily take obligation under long-term service contract (percent)"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentEntitysMinimumPercentageOfDailyObligation",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_LongTermPurchaseCommitmentNumberOfPurchaseCommitments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Number of Purchase Commitments",
        "label": "Long-term Purchase Commitment, Number of Purchase Commitments",
        "terseLabel": "Number of Public Utility Districts with long term purchase agreements"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentNumberOfPurchaseCommitments",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "psd_LongTermPurchaseCommitmentSuppliersMinimumPercentageOfDailyObligation": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Supplier's Minimum Percentage of Daily Obligation",
        "label": "Long-term Purchase Commitment, Supplier's Minimum Percentage of Daily Obligation",
        "terseLabel": "Daily delivery obligation under long-term service contract (percent)"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentSuppliersMinimumPercentageOfDailyObligation",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_LongtermAndRegulatoryLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Longterm And Regulatory Liabilities [Abstract]",
        "terseLabel": "Other Long-term and regulatory liabilities:"
       }
      }
     },
     "localname": "LongtermAndRegulatoryLiabilitiesAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_LongtermDebttermloan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Debt, term loan",
        "label": "Long-term Debt, term loan",
        "terseLabel": "Long-term Debt, term loan"
       }
      }
     },
     "localname": "LongtermDebttermloan",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_LowerSnakeRiverMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lower Snake River [Member]",
        "label": "Lower Snake River [Member]",
        "terseLabel": "Lower Snake River"
       }
      }
     },
     "localname": "LowerSnakeRiverMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_MicrosoftSpecialContractMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Microsoft special contract",
        "label": "Microsoft special contract [Member]",
        "terseLabel": "Microsoft special contract [Member]"
       }
      }
     },
     "localname": "MicrosoftSpecialContractMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_MintFarmOwnershipAndOperatingCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Mint Farm Ownership and Operating Costs [Member]",
        "label": "Mint Farm Ownership and Operating Costs [Member]",
        "terseLabel": "Mint Farm ownership and operating costs"
       }
      }
     },
     "localname": "MintFarmOwnershipAndOperatingCostsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_Monetizedproductiontaxcredits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Monetization of production tax credits",
        "label": "Monetized production tax credits",
        "terseLabel": "Monetized production tax credits"
       }
      }
     },
     "localname": "Monetizedproductiontaxcredits",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_MutualFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Mutual Funds [Member]",
        "label": "Mutual Funds [Member]",
        "terseLabel": "Mutual Funds"
       }
      }
     },
     "localname": "MutualFundsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_NaturalGasDerivativesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Natural Gas Derivatives [Member]",
        "label": "Natural Gas Derivatives [Member]",
        "terseLabel": "Gas Derivatives"
       }
      }
     },
     "localname": "NaturalGasDerivativesMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_NaturalGasOffSystemSalesAndCapacityReleasePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Natural Gas Off System Sales and Capacity Release, Policy [Policy Text Block]",
        "label": "Natural Gas Off System Sales and Capacity Release, Policy [Policy Text Block]",
        "terseLabel": "Natural Gas Off System Sales and Capacity Release"
       }
      }
     },
     "localname": "NaturalGasOffSystemSalesAndCapacityReleasePolicyPolicyTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_NaturalGasPortfolioMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Natural Gas Portfolio [Member]",
        "label": "Natural Gas Portfolio [Member]",
        "terseLabel": "Natural Gas Portfolio"
       }
      }
     },
     "localname": "NaturalGasPortfolioMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_NetReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net Receivables [Member]",
        "label": "Net Receivables [Member]",
        "terseLabel": "Net Receivables [Member]"
       }
      }
     },
     "localname": "NetReceivablesMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_NetRegulatoryAssetsLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net Regulatory Assets (Liability) [Member]",
        "label": "Net Regulatory Assets (Liability) [Member]",
        "verboseLabel": "Net Regulatory Assets"
       }
      }
     },
     "localname": "NetRegulatoryAssetsLiabilityMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_NetRegulatoryAssetsRemainingAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net Regulatory Assets, Remaining Amortization Period",
        "label": "Net Regulatory Assets, Remaining Amortization Period",
        "terseLabel": "Net Regulatory Assets, Remaining Amortization Period"
       }
      }
     },
     "localname": "NetRegulatoryAssetsRemainingAmortizationPeriod",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_NetRegulatoryAssetsRemainingAmortizationPeriodMax": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net Regulatory Assets, Remaining Amortization Period, Max",
        "label": "Net Regulatory Assets, Remaining Amortization Period, Max",
        "terseLabel": "Net Regulatory Assets, Remaining Amortization Period, Max"
       }
      }
     },
     "localname": "NetRegulatoryAssetsRemainingAmortizationPeriodMax",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_NetRegulatoryAssetsRemainingAmortizationPeriodMin": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net Regulatory Assets, Remaining Amortization Period, Min",
        "label": "Net Regulatory Assets, Remaining Amortization Period, Min",
        "terseLabel": "Net Regulatory Assets, Remaining Amortization Period, Min"
       }
      }
     },
     "localname": "NetRegulatoryAssetsRemainingAmortizationPeriodMin",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_NetRegulatoryAssetsandLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net Regulatory Assets and Liabilities [Abstract]",
        "label": "Net Regulatory Assets and Liabilities [Abstract]",
        "terseLabel": "Net Regulatory Assets and Liabilities [Abstract]"
       }
      }
     },
     "localname": "NetRegulatoryAssetsandLiabilitiesAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "xbrltype": "stringItemType"
    },
    "psd_NonCoreGasSalesPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-Core Gas Sales, Policy [Policy Text Block]",
        "label": "Non-Core Gas Sales, Policy [Policy Text Block]",
        "terseLabel": "Non-Core Gas Sales"
       }
      }
     },
     "localname": "NonCoreGasSalesPolicyPolicyTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_NonHedgedInterestRateDerivativeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest expense incurred related to swaps not linked to any underlying debt.",
        "label": "Non-hedged interest rate derivative expense",
        "negatedLabel": "Non-hedged interest rate derivative expense"
       }
      }
     },
     "localname": "NonHedgedInterestRateDerivativeExpense",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_NonUtilityGeneratorsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-Utility Generators [Member]",
        "label": "Non-Utility Generators [Member]",
        "terseLabel": "Non-Utility Generators [Member]"
       }
      }
     },
     "localname": "NonUtilityGeneratorsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_NonutilityExpenseAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of unregulated operating and other expenses recognized during the period.",
        "label": "Nonutility Expense And Other",
        "negatedTerseLabel": "Nonutility Expense And Other",
        "terseLabel": "Non-utility expense and other"
       }
      }
     },
     "localname": "NonutilityExpenseAndOther",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_NumberofUnits": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of Units",
        "label": "Number of Units",
        "terseLabel": "Number of Units"
       }
      }
     },
     "localname": "NumberofUnits",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LitigationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "psd_Numberofnewmechanisms": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of new mechanisms",
        "label": "Number of new mechanisms",
        "terseLabel": "Number of new mechanisms"
       }
      }
     },
     "localname": "Numberofnewmechanisms",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "psd_OffsettingAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Offsetting Assets and Liabilities [Table Text Block]",
        "label": "Offsetting Assets and Liabilities [Table Text Block]",
        "terseLabel": "Offsetting Assets and Liabilities [Table Text Block]"
       }
      }
     },
     "localname": "OffsettingAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_OtherComprehensiveIncomeLossReclassificationofStrandedTaxestoREforPensionPlans": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss) Reclassification of Stranded Taxes to RE for Pension Plans",
        "label": "Other Comprehensive Income (Loss) Reclassification of Stranded Taxes to RE for Pension Plans",
        "terseLabel": "Other Comprehensive Income (Loss) Reclassification of Stranded Taxes to RE for Pension Plans"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationofStrandedTaxestoREforPensionPlans",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_OtherComprehensiveIncomeLossReclassificationofStrandedTaxestoRetainedEarnings": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Comprehensive (Income) Loss, Reclassification of Stranded Taxes to Retained Earnings",
        "label": "Other Comprehensive (Income) Loss, Reclassification of Stranded Taxes to Retained Earnings",
        "negatedTerseLabel": "Other Comprehensive (Income) Loss, Reclassification of Stranded Taxes to Retained Earnings",
        "terseLabel": "Reclassification of stranded taxes to retained earnings due to tax reform"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationofStrandedTaxestoRetainedEarnings",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_OtherDeferredCredits": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other deferred credits",
        "label": "Other Deferred Credits",
        "terseLabel": "Other deferred credits"
       }
      }
     },
     "localname": "OtherDeferredCredits",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_OtherIncomeDeductionsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Income (Deductions) [Member]",
        "label": "Other Income (Deductions) [Member]",
        "terseLabel": "Other Income (Deductions)"
       }
      }
     },
     "localname": "OtherIncomeDeductionsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_OtherLongtermAndRegulatoryAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Longterm And Regulatory Assets [Abstract]",
        "verboseLabel": "Other long-term and regulatory assets:"
       }
      }
     },
     "localname": "OtherLongtermAndRegulatoryAssetsAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_OtherNon606RevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Non-606 Revenue [Member]",
        "label": "Other Non-606 Revenue [Member]",
        "terseLabel": "Other Non-606 Revenue [Member]"
       }
      }
     },
     "localname": "OtherNon606RevenueMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_OtherPropertyAndInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "psd_TotalOtherPropertyAndInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other property and investments",
        "label": "Other Property And Investments",
        "terseLabel": "Other property and investments"
       }
      }
     },
     "localname": "OtherPropertyAndInvestments",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_OtherPropertyAndInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Property And Investments [Abstract]",
        "terseLabel": "Other property and investments:",
        "verboseLabel": "Other Property And Investments [Abstract]"
       }
      }
     },
     "localname": "OtherPropertyAndInvestmentsAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_OtherRegulatoryAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of other capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.",
        "label": "Other Regulatory Assets",
        "terseLabel": "Other regulatory assets"
       }
      }
     },
     "localname": "OtherRegulatoryAssets",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_OtherRegulatoryAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Regulatory Assets [Member]",
        "label": "Other Regulatory Assets [Member]",
        "terseLabel": "Various other regulatory assets"
       }
      }
     },
     "localname": "OtherRegulatoryAssetsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_OtherRegulatoryLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Regulatory Liabilities [Member]",
        "label": "Other Regulatory Liabilities [Member]",
        "terseLabel": "Various other regulatory liabilities"
       }
      }
     },
     "localname": "OtherRegulatoryLiabilitiesMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_OtherRevenueFromContractswithCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Revenue From Contracts with Customers [Member] - for use in 606 quantitative disclosure",
        "label": "Other Revenue From Contracts with Customers [Member]",
        "terseLabel": "Other Revenue From Contracts with Customers [Member]"
       }
      }
     },
     "localname": "OtherRevenueFromContractswithCustomersMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_OtherUtilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Utilities [Member]",
        "label": "Other Utilities [Member]",
        "terseLabel": "Other Utilities [Member]"
       }
      }
     },
     "localname": "OtherUtilitiesMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_OutOfCyclePGA": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Out of Cycle PGA",
        "label": "Out of Cycle PGA",
        "terseLabel": "Out of Cycle PGA"
       }
      }
     },
     "localname": "OutOfCyclePGA",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_OverCollectionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Over-collection",
        "label": "Over-collection [Member]",
        "terseLabel": "Over-collection"
       }
      }
     },
     "localname": "OverCollectionMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_PGAPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "PGA payable",
        "label": "PGA payable",
        "terseLabel": "PGA payable"
       }
      }
     },
     "localname": "PGAPayable",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PGAReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "PGA receivable [Domain]",
        "label": "PGA receivable [Member]",
        "terseLabel": "PGA receivable [Member]"
       }
      }
     },
     "localname": "PGAReceivableMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ParentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Parent [Line Items]",
        "terseLabel": "Parent [Line Items]"
       }
      }
     },
     "localname": "ParentLineItems",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_ParentTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Parent [Table]",
        "terseLabel": "Parent [Table]"
       }
      }
     },
     "localname": "ParentTable",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_PaymentsForProceedsFromLoansReceivableFromSubsidiary": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Payments for (Proceeds from) Loans Receivable from Subsidiary",
        "label": "Payments for (Proceeds from) Loans Receivable from Subsidiary",
        "terseLabel": "Payments for (Proceeds from) Loans Receivable from Subsidiary"
       }
      }
     },
     "localname": "PaymentsForProceedsFromLoansReceivableFromSubsidiary",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PcaMechanismMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "PCA Mechanism [Member]",
        "label": "PCA Mechanism [Member]",
        "terseLabel": "PCA Mechanism [Member]"
       }
      }
     },
     "localname": "PcaMechanismMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_PensionAndOtherPostretirementBenefitPlansNetGainLossAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Pension and Other Postretirement Benefit Plans, Net Gain (Loss), Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year",
        "label": "Pension and Other Postretirement Benefit Plans, Net Gain (Loss), Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year",
        "verboseLabel": "Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year, Net Gain (Loss)"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitPlansNetGainLossAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PensionAndOtherPostretirementBenefitPlansNetPriorServiceCostOrCreditAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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",
        "label": "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",
        "terseLabel": "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"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitPlansNetPriorServiceCostOrCreditAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PensionandOtherPostretirementBenefitPlansPriorServiceCostAmountsthatWillbeAmortizedfromAccumulatedOtherComprehensiveIncomeLossinNextFiscalYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Pension and Other Postretirement Benefit Plans, Prior Service Cost, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year",
        "label": "Pension and Other Postretirement Benefit Plans, Prior Service Cost, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year",
        "terseLabel": "Pension and Other Postretirement Benefit Plans, Prior Service Cost, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year"
       }
      }
     },
     "localname": "PensionandOtherPostretirementBenefitPlansPriorServiceCostAmountsthatWillbeAmortizedfromAccumulatedOtherComprehensiveIncomeLossinNextFiscalYear",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PowerContractAcquisitionAdjustmentGainCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current Fair Value adjustment of the power contract acquisitions, that will be recognized as income within one year.",
        "label": "Power Contract Acquisition Adjustment Gain Current",
        "terseLabel": "Power contract acquisition adjustment gain"
       }
      }
     },
     "localname": "PowerContractAcquisitionAdjustmentGainCurrent",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PowerContractAcquisitionAdjustmentLossCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current fair value adjustment of the power contract acquisitions that will be recognized as income within one year.",
        "label": "Power Contract Acquisition Adjustment Loss Current",
        "terseLabel": "Power contract acquisition adjustment loss"
       }
      }
     },
     "localname": "PowerContractAcquisitionAdjustmentLossCurrent",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PowerContractAcquisitionAdjustmentLossNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long term fair value adjustment of the power contract acquisitions that will be recognized as income after one year.",
        "label": "Power Contract Acquisition Adjustment Loss Non Current",
        "terseLabel": "Power contract acquisition adjustment loss"
       }
      }
     },
     "localname": "PowerContractAcquisitionAdjustmentLossNonCurrent",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PowerContractAcquisitionAdjustmentNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current Fair Value adjustment of the power contract acquisitions, that will be recognized as income after one year.",
        "label": "Power Contract Acquisition Adjustment Non Current",
        "terseLabel": "Power contract acquisition adjustment gain"
       }
      }
     },
     "localname": "PowerContractAcquisitionAdjustmentNonCurrent",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PowerCostAdjustmentMechanismAssetNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Regulatory asset that provides for recovery of power costs from customers. Excess power costs or power cost savings will be apportioned between PSE and its customers.",
        "label": "Power Cost Adjustment Mechanism Asset, Noncurrent",
        "terseLabel": "Power cost adjustment mechanism"
       }
      }
     },
     "localname": "PowerCostAdjustmentMechanismAssetNoncurrent",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PriestRapidsDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Priest Rapids Development [Member]",
        "label": "Priest Rapids Development [Member]",
        "terseLabel": "Priest Rapids Development"
       }
      }
     },
     "localname": "PriestRapidsDevelopmentMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_PrincipalPaidMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "principal paid [Member]",
        "label": "principal paid [Member]",
        "terseLabel": "principal paid"
       }
      }
     },
     "localname": "PrincipalPaidMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ProductionTaxCreditPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Production Tax Credit, Policy [Policy Text Block]",
        "label": "Production Tax Credit, Policy [Policy Text Block]",
        "terseLabel": "Production Tax Credit"
       }
      }
     },
     "localname": "ProductionTaxCreditPolicyPolicyTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_Productiontaxcredits": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "productiontaxcredits",
        "label": "productiontaxcredits",
        "negatedTerseLabel": "Production tax credits"
       }
      }
     },
     "localname": "Productiontaxcredits",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_ProductiontaxcreditsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Production tax credits [Member]",
        "label": "Production tax credits [Member]",
        "terseLabel": "Production tax credits [Member]"
       }
      }
     },
     "localname": "ProductiontaxcreditsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_PropertytaxtrackerMemberDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Property tax tracker [Member]",
        "label": "Property tax tracker [Member] [Domain]",
        "terseLabel": "Property tax tracker"
       }
      }
     },
     "localname": "PropertytaxtrackerMemberDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_PublicUltilitiesFuelAndGasInventoryPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Ultilities, Fuel and Gas Inventory, Policy [Policy Text Block]",
        "label": "Public Ultilities, Fuel and Gas Inventory, Policy [Policy Text Block]",
        "terseLabel": "Fuel and Gas Inventory"
       }
      }
     },
     "localname": "PublicUltilitiesFuelAndGasInventoryPolicyPolicyTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_PublicUltilitiesMaterialsAndSuppliesPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Ultilities, Materials and Supplies, Policy [Policy Text Block]",
        "label": "Public Ultilities, Materials and Supplies, Policy [Policy Text Block]",
        "terseLabel": "Materials and Supplies"
       }
      }
     },
     "localname": "PublicUltilitiesMaterialsAndSuppliesPolicyPolicyTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedAmortizationOfCapitalLeases": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Accumulated Amortization of Capital Leases",
        "label": "Public Utilities, Property, Plant and Equipment, Accumulated Amortization of Capital Leases",
        "terseLabel": "Accumulated amortization of capital leases"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAccumulatedAmortizationOfCapitalLeases",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentCapitalLeasesNetOfAccumulatedAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 11.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Capital Leases, Net of Accumulated Amortization",
        "label": "Public Utilities, Property, Plant and Equipment, Capital Leases, Net of Accumulated Amortization",
        "terseLabel": "Capital leases, net of accumulated amortization"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentCapitalLeasesNetOfAccumulatedAmortization",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentCommonEstimatedUsefulLife1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Common, Estimated Useful Life 1",
        "label": "Public Utilities, Property, Plant and Equipment, Common, Estimated Useful Life 1",
        "terseLabel": "General plant, Estimated Useful Life"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentCommonEstimatedUsefulLife1",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentCommonPlant": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The period end book value of the common plant.",
        "label": "Public Utilities Property Plant And Equipment Common Plant",
        "terseLabel": "Common plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentCommonPlant",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentDistributionEstimatedUsefulLife1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Distribution, Estimated Useful Life 1",
        "label": "Public Utilities, Property, Plant and Equipment, Distribution, Estimated Useful Life 1",
        "terseLabel": "Distribution plant, Estimated Useful Life"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDistributionEstimatedUsefulLife1",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentElectricPlant": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The period end book value of the electric plant.",
        "label": "Public Utilities Property Plant And Equipment Electric Plant",
        "terseLabel": "Electric plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentElectricPlant",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Excluding Construction Work in Progress, Net",
        "label": "Public Utilities, Property, Plant and Equipment, Excluding Construction Work in Progress, Net",
        "totalLabel": "Subtotal"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentGasPlant": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The period end book value of the gas plant.",
        "label": "Public Utilities Property Plant And Equipment Gas Plant",
        "terseLabel": "Natural gas plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGasPlant",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentGenerationEstimatedUsefulLife1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Generation, Estimated Useful Life 1",
        "label": "Public Utilities, Property, Plant and Equipment, Generation, Estimated Useful Life 1",
        "terseLabel": "Production plant, Estimated Useful Life"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGenerationEstimatedUsefulLife1",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentIntangibleEstimatedUsefulLife1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Intangible, Estimated Useful Life 1",
        "label": "Public Utilities, Property, Plant and Equipment, Intangible, Estimated Useful Life 1",
        "terseLabel": "Public Utilities, Property, Plant and Equipment, Intangible, Estimated Useful Life 1"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentIntangibleEstimatedUsefulLife1",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentIntangiblePlant": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 5.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Intangible Plant",
        "label": "Public Utilities, Property, Plant and Equipment, Intangible Plant",
        "terseLabel": "Intangible plant (including capitalized software)"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentIntangiblePlant",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentLiquefiedNaturalGasStorage": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 8.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Liquefied Natural Gas Storage",
        "label": "Public Utilities, Property, Plant and Equipment, Liquefied Natural Gas Storage",
        "terseLabel": "Liquefied natural gas storage"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentLiquefiedNaturalGasStorage",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentLiquefiedNaturalGasStorageEstimatedUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Liquefied Natural Gas Storage, Estimated Useful Life",
        "label": "Public Utilities, Property, Plant and Equipment, Liquefied Natural Gas Storage, Estimated Useful Life",
        "terseLabel": "Liquefied natural gas storage, Estimated Useful Life"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentLiquefiedNaturalGasStorageEstimatedUsefulLife",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentPlantAcquisitionAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 6.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Plant Acquisition Adjustment",
        "label": "Public Utilities, Property, Plant and Equipment, Plant Acquisition Adjustment",
        "terseLabel": "Plant acquisition adjustment"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentPlantAcquisitionAdjustment",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentPlantHeldForFutureUse": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 9.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Plant Held for Future Use",
        "label": "Public Utilities, Property, Plant and Equipment, Plant Held for Future Use",
        "terseLabel": "Plant held for future use"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentPlantHeldForFutureUse",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentRecoverableCushionGas": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 10.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Recoverable Cushion Gas",
        "label": "Public Utilities, Property, Plant and Equipment, Recoverable Cushion Gas",
        "terseLabel": "Base Gas Stored Underground"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentRecoverableCushionGas",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentTransmissionEstimatedUsefulLife1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Transmission, Estimated Useful Life 1",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission, Estimated Useful Life 1",
        "terseLabel": "Transmission plant, Estimated Useful Life"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionEstimatedUsefulLife1",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentUndergroundStorage": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 7.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Underground Storage",
        "label": "Public Utilities, Property, Plant and Equipment, Underground Storage",
        "terseLabel": "Underground storage"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentUndergroundStorage",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesPropertyPlantAndEquipmentUndergroundStorageEstimatedUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Underground Storage, Estimated Useful Life",
        "label": "Public Utilities, Property, Plant and Equipment, Underground Storage, Estimated Useful Life",
        "terseLabel": "Underground storage, Estimated Useful Life"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentUndergroundStorageEstimatedUsefulLife",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_PublicUtilitiesPropertyPlantandEquipmentNonprojectElectricUtilityPlantEstimatedUsefulLifeAverage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Property, Plant and Equipment, Non-project Electric Utility Plant, Estimated Useful Life Average",
        "label": "Public Utilities, Property, Plant and Equipment, Non-project Electric Utility Plant, Estimated Useful Life Average",
        "terseLabel": "Public Utilities, Property, Plant and Equipment, Non-project Electric Utility Plant, Estimated Useful Life Average"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantandEquipmentNonprojectElectricUtilityPlantEstimatedUsefulLifeAverage",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesAFUDCDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "psd_PublicUtilitiesRateCaseDeferredStormCostsThreshold": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Rate Case, Deferred Storm Costs Threshold",
        "label": "Public Utilities, Rate Case, Deferred Storm Costs Threshold",
        "terseLabel": "Public Utilities, Rate Case, Deferred Storm Costs Threshold"
       }
      }
     },
     "localname": "PublicUtilitiesRateCaseDeferredStormCostsThreshold",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PublicUtilitiesRateCaseDeferredStormQualifyingCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Utilities, Rate Case, Deferred Storm Qualifying Costs",
        "label": "Public Utilities, Rate Case, Deferred Storm Qualifying Costs",
        "terseLabel": "Public Utilities, Rate Case, Deferred Storm Qualifying Costs"
       }
      }
     },
     "localname": "PublicUtilitiesRateCaseDeferredStormQualifyingCosts",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PugetLNGMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Puget LNG [Member]",
        "label": "Puget LNG [Member]",
        "terseLabel": "Puget LNG [Member]"
       }
      }
     },
     "localname": "PugetLNGMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails",
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_PurchaseGasAdjustmentLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "purchase gas adjustment, long-term",
        "label": "purchase gas adjustment, long-term",
        "terseLabel": "purchase gas adjustment, long-term"
       }
      }
     },
     "localname": "PurchaseGasAdjustmentLongTerm",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PurchasedElectricityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchased Electricity [Member]",
        "label": "Purchased Electricity [Member]",
        "terseLabel": "Purchased Electricity"
       }
      }
     },
     "localname": "PurchasedElectricityMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_PurchasedGasAdjReceivableLongTerm": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "purchased gas adj receivable, long-term",
        "label": "purchased gas adj receivable, long-term",
        "terseLabel": "Purchased gas adjustment receivable"
       }
      }
     },
     "localname": "PurchasedGasAdjReceivableLongTerm",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PurchasedGasAdjReceivableShortTerm": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "purchased gas adj receivable, short-term",
        "label": "purchased gas adj receivable, short-term",
        "terseLabel": "Purchased gas adjustment receivable"
       }
      }
     },
     "localname": "PurchasedGasAdjReceivableShortTerm",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PurchasedGasAdjustmentDeferralOfUnrealizedLossesOnDerivativeInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchased Gas Adjustment Deferral of Unrealized Losses on Derivative Instruments [Member]",
        "label": "Purchased Gas Adjustment Deferral of Unrealized Losses on Derivative Instruments [Member]",
        "terseLabel": "PGA deferral of unrealized losses on derivative instruments"
       }
      }
     },
     "localname": "PurchasedGasAdjustmentDeferralOfUnrealizedLossesOnDerivativeInstrumentsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_PurchasedGasAdjustmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchased Gas Adjustment",
        "label": "Purchased Gas Adjustment [Member]",
        "terseLabel": "Purchased Gas Adjustment [Member]"
       }
      }
     },
     "localname": "PurchasedGasAdjustmentMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_PurchasedNaturalGasAdjustmentInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchased natural gas adjustment, interest",
        "label": "Purchased natural gas adjustment, interest",
        "terseLabel": "Purchased natural gas adjustment, interest"
       }
      }
     },
     "localname": "PurchasedNaturalGasAdjustmentInterest",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PurchasedNaturalGasCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchased natural gas costs",
        "label": "Purchased natural gas costs",
        "terseLabel": "purchased gas costs"
       }
      }
     },
     "localname": "PurchasedNaturalGasCosts",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_PurchasedNaturalGasCostsRecoverable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchased natural gas costs, recoverable",
        "label": "Purchased natural gas costs, recoverable",
        "terseLabel": "Purchased natural gas costs, recoverable"
       }
      }
     },
     "localname": "PurchasedNaturalGasCostsRecoverable",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_QuarterlyFinancialInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Quarterly Financial Information [Table]",
        "label": "Quarterly Financial Information [Line Items]",
        "terseLabel": "Quarterly Financial Information [Line Items]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationLineItems",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATADetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_QuarterlyFinancialInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Quarterly Financial Information [Table]",
        "label": "Quarterly Financial Information [Table]",
        "terseLabel": "Quarterly Financial Information [Table]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTable",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATADetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_Range1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Range 1",
        "label": "Range 1 [Member]",
        "terseLabel": "Range 1"
       }
      }
     },
     "localname": "Range1Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_Range2Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Range 2",
        "label": "Range 2 [Member]",
        "terseLabel": "Range 2"
       }
      }
     },
     "localname": "Range2Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_Range3Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Range 3",
        "label": "Range 3 [Member]",
        "terseLabel": "Range 3"
       }
      }
     },
     "localname": "Range3Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Line Items]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_ReclassificationsOutofAccumulatedOtherComprehensiveincomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reclassifications Out of Accumulated Other Comprehensive income [Abstract]",
        "label": "Reclassifications Out of Accumulated Other Comprehensive income [Abstract]",
        "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive income [Abstract]"
       }
      }
     },
     "localname": "ReclassificationsOutofAccumulatedOtherComprehensiveincomeAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "xbrltype": "stringItemType"
    },
    "psd_RefundToCustomers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Refund to Customers",
        "label": "Refund to Customers",
        "terseLabel": "Refund to Customers"
       }
      }
     },
     "localname": "RefundToCustomers",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_RefundToCustomersRemainingBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Refund to Customers, remaining balance",
        "label": "Refund to Customers, remaining balance",
        "terseLabel": "Refund to Customers, remaining balance"
       }
      }
     },
     "localname": "RefundToCustomersRemainingBalance",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_RegulatedUtilityAllowedRateOfReturnOnNetRegulatoryAssetsAndLiabilities": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Regulated Utility, Allowed Rate of Return on Net Regulatory Assets and Liabilities",
        "label": "Regulated Utility, Allowed Rate of Return on Net Regulatory Assets and Liabilities",
        "terseLabel": "Regulated Utility, Allowed Rate of Return on Net Regulatory Assets and Liabilities"
       }
      }
     },
     "localname": "RegulatedUtilityAllowedRateOfReturnOnNetRegulatoryAssetsAndLiabilities",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesAFUDCDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_RegulatedUtlityAfterTaxAllowedRateOfReturnOnNetRegulatoryAssetsAndLiabilities": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Regulated Utlity, After-tax Allowed Rate of Return on Net Regulatory Assets and Liabilities",
        "label": "Regulated Utlity, After-tax Allowed Rate of Return on Net Regulatory Assets and Liabilities",
        "terseLabel": "Regulated Utility, After-tax Allowed Rate of Return on Net Regulatory Assets and Liabilities"
       }
      }
     },
     "localname": "RegulatedUtlityAfterTaxAllowedRateOfReturnOnNetRegulatoryAssetsAndLiabilities",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "psd_RegulationAndRatesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of the events that have or may impact rates including, but not limited to, pending or recently concluded regulatory proceedings.",
        "label": "Regulation and Rates Disclosure [Text Block]",
        "terseLabel": "Regulation and Rates Disclosure [Text Block]"
       }
      }
     },
     "localname": "RegulationAndRatesDisclosureTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRates"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_RegulatoryAssetsAndLiabiliatiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Regulatory Assets and Liabiliaties [Line Items]",
        "label": "Regulatory Assets and Liabiliaties [Line Items]",
        "terseLabel": "Regulatory Assets [Line Items]"
       }
      }
     },
     "localname": "RegulatoryAssetsAndLiabiliatiesLineItems",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesTables",
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_RegulatoryAssetsRelatedToPowerContracts": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Regulatory assets recorded in relation to power contracts",
        "label": "Regulatory Assets Related To Power Contracts",
        "terseLabel": "Regulatory assets related to power contracts"
       }
      }
     },
     "localname": "RegulatoryAssetsRelatedToPowerContracts",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_RegulatoryAssetsUnrecoveredPlantBalance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Regulatory Assets, Unrecovered plant balance",
        "label": "Regulatory Assets, Unrecovered plant balance",
        "terseLabel": "Regulatory Assets, Unrecovered plant balance"
       }
      }
     },
     "localname": "RegulatoryAssetsUnrecoveredPlantBalance",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_RegulatoryAssetsandLiabilitiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for power and utility companies for recording regulatory assets and liabilities according to whether deferred revenues or gains and losses will returned to customers in the future.",
        "label": "Regulatory Assets and Liabilities [Policy Text Block]",
        "terseLabel": "Regulatory Assets and Liabilities"
       }
      }
     },
     "localname": "RegulatoryAssetsandLiabilitiesPolicyTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_RegulatoryLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Regulatory Liabilities, Noncurrent",
        "label": "Regulatory Liabilities, Noncurrent",
        "terseLabel": "Regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilitiesNoncurrent",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_RegulatoryLiabilitiesReclassifiedFromAccumulatedDepreciation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Regulatory Liabilities Reclassified from Accumulated Depreciation",
        "label": "Regulatory Liabilities Reclassified from Accumulated Depreciation",
        "terseLabel": "Regulatory Liabilities Reclassified from Accumulated Depreciation"
       }
      }
     },
     "localname": "RegulatoryLiabilitiesReclassifiedFromAccumulatedDepreciation",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_RegulatoryLiabilitiesRelatedToPowerContracts": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Liabilities incurred for regulatory matters related to power contracts.",
        "label": "Regulatory Liabilities Related To Power Contracts",
        "terseLabel": "Regulatory liabilities related to power contracts"
       }
      }
     },
     "localname": "RegulatoryLiabilitiesRelatedToPowerContracts",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_RegulatoryLiabilitiesRelatedToPowerContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Regulatory Liabilities Related to Power Contracts [Member]",
        "label": "Regulatory Liabilities Related to Power Contracts [Member]",
        "terseLabel": "Regulatory liabilities related to power contracts"
       }
      }
     },
     "localname": "RegulatoryLiabilitiesRelatedToPowerContractsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_RemainingPrincipalPaidMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "remaining principal paid",
        "label": "remaining principal paid [Member]",
        "terseLabel": "remaining principal paid"
       }
      }
     },
     "localname": "RemainingPrincipalPaidMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_RepurposedProductionTaxCreditsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Repurposed production tax credits",
        "label": "Repurposed production tax credits [Member]",
        "terseLabel": "Repurposed production tax credits [Member]"
       }
      }
     },
     "localname": "RepurposedProductionTaxCreditsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_RequestedCreditForAdequateAssuranceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Requested Credit for Adequate Assurance [Member]",
        "label": "Requested Credit for Adequate Assurance [Member]",
        "terseLabel": "Requested Credit for Adequate Assurance"
       }
      }
     },
     "localname": "RequestedCreditForAdequateAssuranceMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_RequlatoryAssetsRelatedToPowerContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Requlatory Assets Related to Power Contracts [Member]",
        "label": "Requlatory Assets Related to Power Contracts [Member]",
        "terseLabel": "Requlatory Assets Related to Power Contracts"
       }
      }
     },
     "localname": "RequlatoryAssetsRelatedToPowerContractsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ResidentialExchangeCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 10.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Changes in the current period carrying value of the residential exchange program.",
        "label": "Residential Exchange Costs",
        "terseLabel": "Residential exchange"
       }
      }
     },
     "localname": "ResidentialExchangeCosts",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_RightOfUseModificationOperating": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Right-of-Use, Modification, Operating",
        "label": "Right-of-Use, Modification, Operating",
        "terseLabel": "Right-of-Use, Modification, Operating"
       }
      }
     },
     "localname": "RightOfUseModificationOperating",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails",
      "http://www.pugetenergy.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_RockIslandPowerContractMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rock Island Power Contract [Member]",
        "label": "Rock Island Power Contract [Member]",
        "terseLabel": "Rock Island Project"
       }
      }
     },
     "localname": "RockIslandPowerContractMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_RockyReachProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rocky Reach Project [Member]",
        "label": "Rocky Reach Project [Member]",
        "terseLabel": "Rocky Reach Project"
       }
      }
     },
     "localname": "RockyReachProjectMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ScheduleOfAmountsRecognizedInBalanceSheetAndAccumulatedOtheComprehensiveIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Amounts Recognized in Balance Sheet and Accumulated Othe Comprehensive Income [Table Text Block]",
        "label": "Schedule of Amounts Recognized in Balance Sheet and Accumulated Othe Comprehensive Income [Table Text Block]",
        "terseLabel": "Schedule of Amounts Recognized in Balance Sheet and Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetAndAccumulatedOtheComprehensiveIncomeTableTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_ScheduleOfCreditRiskRelatedContingentFeaturesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Credit Risk Related Contingent Features [Table Text Block]",
        "label": "Schedule of Credit Risk Related Contingent Features [Table Text Block]",
        "terseLabel": "Schedule of Credit Risk Related Contingent Features [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfCreditRiskRelatedContingentFeaturesTableTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_ScheduleOfGraduatedScaleOfRateAdjustmentMechanismTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Graduated Scale of Rate Adjustment Mechanism",
        "label": "Schedule of Graduated Scale of Rate Adjustment Mechanism [Table Text Block]",
        "terseLabel": "Schedule of Graduated Scale of Rate Adjustment Mechanism"
       }
      }
     },
     "localname": "ScheduleOfGraduatedScaleOfRateAdjustmentMechanismTableTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_ScheduleOfIncomeTaxDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Income Tax Disclosures [Table]",
        "label": "Schedule of Income Tax Disclosures [Table]",
        "terseLabel": "Schedule of Income Tax Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfIncomeTaxDisclosuresTable",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_ScheduleOfNetRegulatoryAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Net Regulatory Assets and Liabilities [Table Text Block]",
        "label": "Schedule of Net Regulatory Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Net Regulatory Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfNetRegulatoryAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_ScheduleOfRegulatoryAssetsAndLiabiliatiesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Regulatory Assets and Liabiliaties [Table]",
        "label": "Schedule of Regulatory Assets and Liabiliaties [Table]",
        "terseLabel": "Schedule of Regulatory Assets and Liabiliaties [Table]"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsAndLiabiliatiesTable",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesTables",
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_Second3PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Second 3 Percent [Member]",
        "label": "Second 3 Percent [Member]",
        "terseLabel": "Second 3 Percent"
       }
      }
     },
     "localname": "Second3PercentMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_SelfInsurancePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Self Insurance, Policy [Policy Text Block]",
        "label": "Self Insurance, Policy [Policy Text Block]",
        "terseLabel": "Self Insurance"
       }
      }
     },
     "localname": "SelfInsurancePolicyPolicyTextBlock",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "psd_SeniorNotesAndFirstMortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Senior Notes and First Mortgage Bonds [Member]",
        "label": "Senior Notes and First Mortgage Bonds [Member]",
        "terseLabel": "Senior Notes and First Mortgage Bonds"
       }
      }
     },
     "localname": "SeniorNotesAndFirstMortgageBondsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_SeniorSecuredNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Senior Secured Note [Member]",
        "label": "Senior Secured Note [Member]",
        "terseLabel": "Senior Secured Note"
       }
      }
     },
     "localname": "SeniorSecuredNoteMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_ServiceContractObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Service Contract Obligations [Member]",
        "label": "Service Contract Obligations [Member]",
        "terseLabel": "Service contract obligations"
       }
      }
     },
     "localname": "ServiceContractObligationsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_SnoqualmieLicensingOperatingMaintenanceCostsMemberDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Snoqualmie Licensing Operating Maintenance Costs [Member] [Domain]",
        "label": "Snoqualmie Licensing Operating Maintenance Costs [Member] [Domain]",
        "terseLabel": "Snoqualmie Licensing Operating Maintenance Costs"
       }
      }
     },
     "localname": "SnoqualmieLicensingOperatingMaintenanceCostsMemberDomain",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_StormDamageCostsDeferredDuringPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Storm Damage Costs Deferred During Period",
        "label": "Storm Damage Costs Deferred During Period",
        "terseLabel": "Storm Damage Costs Deferred During Period"
       }
      }
     },
     "localname": "StormDamageCostsDeferredDuringPeriod",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_StormDamageCostsIncurredDuringPeriod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Storm Damage Costs Incurred During Period",
        "label": "Storm Damage Costs Incurred During Period",
        "terseLabel": "Storm Damage Costs Incurred During Period"
       }
      }
     },
     "localname": "StormDamageCostsIncurredDuringPeriod",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_StormThatOccurredIn2017Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Storm that occurred in 2017",
        "label": "Storm that occurred in 2017 [Member]",
        "terseLabel": "Storm that occurred in 2017 [Member]"
       }
      }
     },
     "localname": "StormThatOccurredIn2017Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_StormThatOccurredIn2018Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Storm that occurred in 2018",
        "label": "Storm that occurred in 2018 [Member]",
        "terseLabel": "Storm that occurred in 2018 [Member]"
       }
      }
     },
     "localname": "StormThatOccurredIn2018Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_StormThatOccurredIn2019Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Storm that occurred in 2019",
        "label": "Storm that occurred in 2019 [Member]",
        "terseLabel": "Storm that occurred in 2019 [Member]"
       }
      }
     },
     "localname": "StormThatOccurredIn2019Member",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_TacomaLNGMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tacoma LNG [Member]",
        "label": "Tacoma LNG [Member]",
        "terseLabel": "Tacoma LNG [Member]"
       }
      }
     },
     "localname": "TacomaLNGMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails",
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_TaxCutsandJobsActMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Cuts and Jobs Act [Member]",
        "label": "Tax Cuts and Jobs Act [Member]",
        "terseLabel": "Tax Cuts and Jobs Act [Member]"
       }
      }
     },
     "localname": "TaxCutsandJobsActMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_TermLoanExpansionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Loan Expansion [Member]",
        "label": "Term Loan Expansion [Member]",
        "terseLabel": "Term Loan Expansion [Member]"
       }
      }
     },
     "localname": "TermLoanExpansionMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_TotalLongtermAndRegulatoryAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all long term and regulatory assets.",
        "label": "Total Longterm And Regulatory Assets",
        "totalLabel": "Total other long-term and regulatory assets"
       }
      }
     },
     "localname": "TotalLongtermAndRegulatoryAssets",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_TotalLongtermAndRegulatoryLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all long term and regulatory liabilities.",
        "label": "Total Longterm And Regulatory Liabilities",
        "totalLabel": "Total long-term and regulatory liabilities"
       }
      }
     },
     "localname": "TotalLongtermAndRegulatoryLiabilities",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_TotalOtherPropertyAndInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total other property and investments.",
        "label": "Total Other Property And Investments",
        "totalLabel": "Total other property and investments"
       }
      }
     },
     "localname": "TotalOtherPropertyAndInvestments",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_TreasuryGrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Treasury Grants [Member]",
        "label": "Treasury Grants [Member]",
        "terseLabel": "Treasury grants"
       }
      }
     },
     "localname": "TreasuryGrantsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_UARepresentedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "UA represented",
        "label": "UA represented [Member]",
        "terseLabel": "UA represented [Member]"
       }
      }
     },
     "localname": "UARepresentedMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_UnbilledRevenues": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operating utility revenues, recorded on the basis of services rendered, which have not been billed as of the balance sheet date.",
        "label": "Unbilled Revenues",
        "terseLabel": "Unbilled revenue"
       }
      }
     },
     "localname": "UnbilledRevenues",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_UnderCollectedCommodityBalances": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Under collected commodity balances",
        "label": "Under collected commodity balances",
        "terseLabel": "Under collected commodity balances"
       }
      }
     },
     "localname": "UnderCollectedCommodityBalances",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "psd_UnderCollectionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Under-collection",
        "label": "Under-collection [Member]",
        "terseLabel": "Under-collection"
       }
      }
     },
     "localname": "UnderCollectionMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_UnrealizedGainLossOnDerivativeInstrumentsNetMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrealized (Gain) Loss on Derivative Instruments, Net [Member]",
        "label": "Unrealized (Gain) Loss on Derivative Instruments, Net [Member]",
        "terseLabel": "Unrealized (Gain) Loss on Derivative Instruments, Net"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivativeInstrumentsNetMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_UtilityPlantAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Utility Plant [Abstract]",
        "terseLabel": "Utility Plant [Abstract]"
       }
      }
     },
     "localname": "UtilityPlantAbstract",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "psd_WanapumDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Wanapum Development [Member]",
        "label": "Wanapum Development [Member]",
        "terseLabel": "Wanapum Development"
       }
      }
     },
     "localname": "WanapumDevelopmentMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_WellsProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Wells Project [Member]",
        "label": "Wells Project [Member]",
        "terseLabel": "Wells Project [Member]"
       }
      }
     },
     "localname": "WellsProjectMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_WhiteRiverRelicensingAndOtherCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "White River Relicensing and Other Costs [Member]",
        "label": "White River Relicensing and Other Costs [Member]",
        "terseLabel": "White River relicensing and other costs"
       }
      }
     },
     "localname": "WhiteRiverRelicensingAndOtherCostsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "psd_WorkingCapitalNeedsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Working Capital Needs [Member]",
        "label": "Working Capital Needs [Member]",
        "terseLabel": "Working Capital Needs"
       }
      }
     },
     "localname": "WorkingCapitalNeedsMember",
     "nsuri": "http://www.pugetenergy.com/20191231",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r262",
      "r399",
      "r400",
      "r453",
      "r475"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.",
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity [Member]",
        "verboseLabel": "Promissory Note with Puget Energy"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r139",
      "r311",
      "r476"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table]",
        "terseLabel": "Condensed Cash Flow Statement [Table]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementTable",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Condensed Cash Flow Statements, Captions [Line Items]",
        "terseLabel": "Condensed Cash Flow Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]",
        "terseLabel": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Condensed Financial Statements, Captions [Line Items]",
        "terseLabel": "Condensed Financial Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedFinancialStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r453",
      "r475"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesTables",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossTables",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails",
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation",
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesTables",
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails",
      "http://www.pugetenergy.com/role/LeasesDetails",
      "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails",
      "http://www.pugetenergy.com/role/LeasesTables",
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails",
      "http://www.pugetenergy.com/role/LitigationDetails",
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesTables",
      "http://www.pugetenergy.com/role/RetirementBenefits",
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTables",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails",
      "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails",
      "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATADetails",
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails",
      "http://www.pugetenergy.com/role/SegmentInformationDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesAFUDCDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/UtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails",
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesTables",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossTables",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails",
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation",
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesTables",
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails",
      "http://www.pugetenergy.com/role/LeasesDetails",
      "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails",
      "http://www.pugetenergy.com/role/LeasesTables",
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails",
      "http://www.pugetenergy.com/role/LitigationDetails",
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesTables",
      "http://www.pugetenergy.com/role/RetirementBenefits",
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTables",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails",
      "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails",
      "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATADetails",
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails",
      "http://www.pugetenergy.com/role/SegmentInformationDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesAFUDCDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/UtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails",
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails",
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NaturalGasReservesMember": {
     "auth_ref": [
      "r420",
      "r471"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Natural gas composed primarily of methane gas, excluding liquid or condensate natural gas.",
        "label": "Natural Gas [Member]",
        "terseLabel": "Natural Gas [Member]"
       }
      }
     },
     "localname": "NaturalGasReservesMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]",
        "terseLabel": "Parent Company [Member]"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesTables",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTables",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails",
      "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r159",
      "r223",
      "r226",
      "r449",
      "r450"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesTables",
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesTables",
      "http://www.pugetenergy.com/role/RevenueDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesTables",
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesTables",
      "http://www.pugetenergy.com/role/RevenueDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information reported for future period.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Balance Sheet of Leases"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedFinancialStatementsTable": {
     "auth_ref": [
      "r139",
      "r311",
      "r476",
      "r479",
      "r480",
      "r481"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.",
        "label": "Condensed Financial Statements [Table]",
        "terseLabel": "Schedule of Condensed Financial Statements [Table]"
       }
      }
     },
     "localname": "ScheduleOfCondensedFinancialStatementsTable",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r197",
      "r403"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r262",
      "r399",
      "r400"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries [Member]"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossTables",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails",
      "http://www.pugetenergy.com/role/DocumentAndEntityInformation",
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesTables",
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails",
      "http://www.pugetenergy.com/role/LeasesDetails",
      "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails",
      "http://www.pugetenergy.com/role/LeasesTables",
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails",
      "http://www.pugetenergy.com/role/LitigationDetails",
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesTables",
      "http://www.pugetenergy.com/role/RetirementBenefits",
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTables",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails",
      "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails",
      "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATADetails",
      "http://www.pugetenergy.com/role/ScheduleofPowerCostAdjustmentMechanismDetails",
      "http://www.pugetenergy.com/role/SegmentInformationDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesAFUDCDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/UtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails",
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r143",
      "r477"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Average of a range of values, calculated with consideration of proportional relevance.",
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r1",
      "r32",
      "r161",
      "r162",
      "r224"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r192",
      "r195",
      "r196"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies",
        "terseLabel": "Accrual for Environmental Loss Contingencies"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingencies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r75",
      "r82",
      "r257",
      "r315"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the noncontrolling interest.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Accumulated Defined Benefit Plans Adjustment Attributable to Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r75",
      "r82",
      "r85",
      "r257",
      "r315"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "terseLabel": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r73",
      "r82",
      "r314"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the noncontrolling interest.",
        "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r73",
      "r82",
      "r85",
      "r315"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, including the portion attributable to the noncontrolling interest.",
        "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "auth_ref": [
      "r76",
      "r82"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "totalLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax, Total"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r79",
      "r81",
      "r82"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "periodEndLabel": "Accumulated other comprehensive income (loss), net of tax",
        "periodStartLabel": "Accumulated other comprehensive income (loss), net of tax",
        "terseLabel": "Accumulated other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r78",
      "r82",
      "r85",
      "r315"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalCollateralAggregateFairValue": {
     "auth_ref": [
      "r337"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate fair value of additional assets that would be required to be posted as collateral for derivative instruments with credit-risk-related contingent features if the credit-risk-related contingent features were triggered at the end of the reporting period.",
        "label": "Additional Collateral, Aggregate Fair Value",
        "terseLabel": "Contingent Collateral"
       }
      }
     },
     "localname": "AdditionalCollateralAggregateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).",
        "label": "Adjustments to Additional Paid in Capital, Other",
        "negatedTerseLabel": "Adjustments to Additional Paid in Capital, Other",
        "terseLabel": "Adjustments to Additional Paid in Capital, Other"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r39",
      "r164",
      "r167"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForFundsUsedDuringConstructionPolicy": {
     "auth_ref": [
      "r126",
      "r460"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).",
        "label": "Allowance for Funds Used During Construction, Policy [Policy Text Block]",
        "terseLabel": "Allowance for Funds Used During Construction"
       }
      }
     },
     "localname": "AllowanceForFundsUsedDuringConstructionPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r185"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation",
        "periodEndLabel": "Asset Retirement Obligation, Ending Balance",
        "periodStartLabel": "Asset retirement obligation at beginning of the period"
       }
      }
     },
     "localname": "AssetRetirementObligation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "auth_ref": [
      "r184",
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.",
        "label": "Asset Retirement Obligation, Accretion Expense",
        "terseLabel": "Accretion expense"
       }
      }
     },
     "localname": "AssetRetirementObligationAccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "auth_ref": [
      "r186"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset retirement obligations incurred during the period.",
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "negatedTerseLabel": "Relief of liability"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "auth_ref": [
      "r183",
      "r188"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.",
        "label": "Asset Retirement Obligation, Revision of Estimate",
        "terseLabel": "Revisions in estimated cash flows"
       }
      }
     },
     "localname": "AssetRetirementObligationRevisionOfEstimate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]"
       }
      }
     },
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r155",
      "r425",
      "r440"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r3",
      "r4",
      "r63"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Assets, Noncurrent, Total"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "verboseLabel": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsTotalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date.",
        "label": "Assets, Total [Member]",
        "terseLabel": "Assets, Total"
       }
      }
     },
     "localname": "AssetsTotalMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BondsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon).",
        "label": "Bonds [Member]",
        "terseLabel": "Pollution Control Bonds"
       }
      }
     },
     "localname": "BondsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r122",
      "r123",
      "r124"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "verboseLabel": "Capital Expenditures Incurred but Not yet Paid"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases.",
        "label": "Capital Leases, Future Minimum Payments Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases 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.",
        "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases 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.",
        "label": "Capital Leases, Future Minimum Payments Due in Five Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases 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.",
        "label": "Capital Leases, Future Minimum Payments Due in Four Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases 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.",
        "label": "Capital Leases, Future Minimum Payments Due in Three Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases 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.",
        "label": "Capital Leases, Future Minimum Payments Due in Two Years",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases 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.",
        "label": "Capital Leases, Future Minimum Payments Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Capital"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizationLongtermDebtAndEquity": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents the total consolidated (as applicable) capitalization of the entity which is comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by instrument.",
        "label": "Capitalization, Long-term Debt and Equity",
        "totalLabel": "Total capitalization"
       }
      }
     },
     "localname": "CapitalizationLongtermDebtAndEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizationLongtermDebtAndEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Capitalization, Long-term Debt and Equity [Abstract]",
        "terseLabel": "Capitalization, Long-term Debt and Equity [Abstract]"
       }
      }
     },
     "localname": "CapitalizationLongtermDebtAndEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r369",
      "r370"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r0",
      "r43",
      "r119"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount 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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period",
        "terseLabel": "Cash and Cash Equivalents, at Carrying Value",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r12",
      "r120",
      "r126",
      "r423"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r120",
      "r126"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.",
        "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r111",
      "r119",
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance",
        "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance",
        "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r111",
      "r371"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CollateralAlreadyPostedAggregateFairValue": {
     "auth_ref": [
      "r336"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate fair value of assets that are already posted, at the end of the reporting period, as collateral for derivative instruments with credit-risk-related contingent features.",
        "label": "Collateral Already Posted, Aggregate Fair Value",
        "terseLabel": "Posted Collateral"
       }
      }
     },
     "localname": "CollateralAlreadyPostedAggregateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CollectiveBargainingArrangementAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by collective bargaining arrangement. A collective bargaining arrangement is a written, legally enforceable employment contract between management of an organization and its employees represented by a union.",
        "label": "Collective Bargaining Arrangement [Axis]",
        "terseLabel": "Collective Bargaining Arrangement [Axis]"
       }
      }
     },
     "localname": "CollectiveBargainingArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollectiveBargainingArrangementDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Names of collective bargaining arrangements. A collective bargaining arrangement is a written, legally enforceable employment contract between management of an organization and its employees represented by a union.",
        "label": "Collective Bargaining Arrangement [Domain]",
        "terseLabel": "Collective Bargaining Arrangement [Domain]"
       }
      }
     },
     "localname": "CollectiveBargainingArrangementDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaper": {
     "auth_ref": [
      "r21",
      "r426",
      "r442"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days.",
        "label": "Commercial Paper",
        "terseLabel": "Commercial Paper"
       }
      }
     },
     "localname": "CommercialPaper",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r59",
      "r196",
      "r433",
      "r446"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 16)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r194",
      "r204"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommodityContractMember": {
     "auth_ref": [
      "r246",
      "r331"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.",
        "label": "Commodity Contract [Member]",
        "terseLabel": "Commodity Contract [Member]"
       }
      }
     },
     "localname": "CommodityContractMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r30",
      "r216"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The change in equity (net assets) of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income [Member]",
        "terseLabel": "Comprehensive Income [Member]"
       }
      }
     },
     "localname": "ComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r88",
      "r90",
      "r91"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "terseLabel": "Comprehensive income (loss)",
        "totalLabel": "Comprehensive income (loss)",
        "verboseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r140",
      "r311"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Schedule I: Condensed Financial Information of Puget Energy"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r180"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction in Progress, Gross"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r225"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract with Customer, Liability, Revenue Recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).",
        "label": "Corporate Bond Securities [Member]",
        "terseLabel": "Corporate Bond Securities [Member]"
       }
      }
     },
     "localname": "CorporateBondSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsIncurredAssetRetirementObligationIncurred": {
     "auth_ref": [
      "r186"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset retirement obligations (ARO) costs incurred (whether capitalized or charged to expense) during the period.",
        "label": "Costs Incurred, Asset Retirement Obligation Incurred",
        "terseLabel": "New asset retirement obligation recognized in the period"
       }
      }
     },
     "localname": "CostsIncurredAssetRetirementObligationIncurred",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r300",
      "r306"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Current Federal Tax Expense (Benefit)"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r300",
      "r306"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "Current State and Local Tax Expense (Benefit)"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r23",
      "r24",
      "r25",
      "r427",
      "r429",
      "r438"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails",
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate (percent)"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r25",
      "r213",
      "r429",
      "r438"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Total PSE long-term debt",
        "totalLabel": "Total long-term debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.",
        "label": "Debt Instrument, Description of Variable Rate Basis",
        "terseLabel": "Debt instrument variable rate basis"
       }
      }
     },
     "localname": "DebtInstrumentDescriptionOfVariableRateBasis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate percent"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails",
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r58",
      "r133",
      "r217",
      "r218",
      "r219",
      "r220",
      "r372",
      "r373",
      "r374",
      "r436"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r372",
      "r374"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "negatedTerseLabel": "Unamortized discount on senior notes"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r126",
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Debt Related Costs"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DecommissioningLiabilityNoncurrent": {
     "auth_ref": [
      "r203"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of a decommissioning liability associated with a legal obligation that a firm incurs when it constructs or operates an asset that must eventually be withdrawn from active service. This may include operating assets such as nuclear power plants or shipping vessels.",
        "label": "Decommissioning Liability, Noncurrent",
        "terseLabel": "Decommissioning Liability, Noncurrent"
       }
      }
     },
     "localname": "DecommissioningLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails",
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r301",
      "r306"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Deferred Federal Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxChargesMember": {
     "auth_ref": [
      "r456",
      "r463",
      "r468",
      "r469"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of income taxes.",
        "label": "Deferred Income Tax Charge [Member]",
        "terseLabel": "Deferred income tax charge"
       }
      }
     },
     "localname": "DeferredIncomeTaxChargesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r28",
      "r29",
      "r293",
      "r428",
      "r437"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Deferred Tax Liabilities, Gross, Total"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "verboseLabel": "Deferred Income Taxes and Tax Credits"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredOtherTaxExpenseBenefit": {
     "auth_ref": [
      "r136",
      "r302",
      "r303",
      "r305"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.",
        "label": "Deferred Other Tax Expense (Benefit)",
        "terseLabel": "Deferred Other Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredOtherTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Revenue Recognized",
        "terseLabel": "Deferred Revenue, Revenue Recognized"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r301",
      "r306"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "Deferred State and Local Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r294"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "negatedTotalLabel": "Deferred Tax Assets, Gross"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred Tax Assets, Gross"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsNetNoncurrent": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r294"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent",
        "terseLabel": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r280",
      "r298",
      "r299"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "negatedTerseLabel": "Deferred Tax Assets, Operating Loss Carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r287",
      "r295"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "totalLabel": "Deferred Tax Liabilities, Net, Total"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred Tax Liabilities, Gross"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNoncurrent": {
     "auth_ref": [
      "r285",
      "r287",
      "r288"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.",
        "label": "Deferred Tax Liabilities, Net, Noncurrent",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r281",
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Deferred Tax Liabilities, Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r281",
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "terseLabel": "Deferred Tax Liabilities, Property, Plant and Equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r281",
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities.",
        "label": "Deferred Tax Liabilities, Regulatory Assets and Liabilities",
        "terseLabel": "Regulatory liability for deferred income taxes"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r248"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "terseLabel": "Accumulated benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract]",
        "terseLabel": "Defined Benefit Plan, Amounts Recognized in Accumulated Other Comprehensive Income Consist of: [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": {
     "auth_ref": [
      "r82",
      "r257"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax",
        "negatedTerseLabel": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": {
     "auth_ref": [
      "r82",
      "r257"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax",
        "terseLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r240",
      "r276"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r236"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "verboseLabel": "Actuarial loss (gain)"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAdministrationExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan administration expense paid by employer.",
        "label": "Defined Benefit Plan, Plan Assets, Administration Expense",
        "negatedTerseLabel": "Administrative expense"
       }
      }
     },
     "localname": "DefinedBenefitPlanAdministrationExpenses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r254",
      "r273",
      "r276"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedTerseLabel": "Amortization of net loss (gain)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r255",
      "r274",
      "r276"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Amortization of prior service cost (credit)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": {
     "auth_ref": [
      "r230",
      "r243"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.",
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position",
        "totalLabel": "Net assets (liabilities)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]",
        "terseLabel": "Defined Benefit Plan, Amounts Recognized in Statement of Financial Position Consist of: [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r20",
      "r230",
      "r231",
      "r243",
      "r424",
      "r439"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "terseLabel": "Noncurrent assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets",
        "terseLabel": "Return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Benefit obligation at end of period",
        "periodStartLabel": "Benefit obligation at beginning of period",
        "terseLabel": "Projected benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r237",
      "r277"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "verboseLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt": {
     "auth_ref": [
      "r277"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before benefit payment, of receipt from prescription drug subsidy which increases benefit obligation of defined benefit postretirement plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Prescription Drug Subsidy Receipt",
        "verboseLabel": "Medicare part D subsidy received"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r246",
      "r247",
      "r262",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r241",
      "r246",
      "r247",
      "r275",
      "r276"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "verboseLabel": "Employer contribution"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanCurtailments": {
     "auth_ref": [
      "r234"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of (increase) decrease in benefit obligation of defined benefit plan from event reducing expected years of future service of present employees or eliminating accrual of benefits for some or all future services of present employees.",
        "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment",
        "terseLabel": "Curtailment Loss / (Gain)"
       }
      }
     },
     "localname": "DefinedBenefitPlanCurtailments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r249"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter",
        "terseLabel": "2025-2029"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r249"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r249"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r249"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r249"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r249"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": {
     "auth_ref": [
      "r275"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contributions expected to be received by defined benefit plan from employer in fiscal year. Excludes contributions paid by employer in current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year",
        "terseLabel": "Estimated Future Employer Contributions in Current Fiscal Year"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r253",
      "r272",
      "r276"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedTerseLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r239",
      "r246",
      "r247",
      "r276"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Fair value of plan assets at end of period",
        "periodStartLabel": "Fair value of plan assets at beginning of period",
        "terseLabel": "Fair value of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r230",
      "r243"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "terseLabel": "Funded status at end of period"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r235",
      "r252",
      "r271",
      "r276"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "verboseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription": {
     "auth_ref": [
      "r245",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of investment policy and strategy for defined benefit plan asset. Includes, but is not limited to, investment allocation decision and factor pertinent to understanding investment policy and strategy for plan asset. Factor includes, but is not limited to, investment goal, risk management practice, permitted and prohibited investment including use of derivative, diversification, and relationship between plan asset and obligation.",
        "label": "Defined Benefit Plan, Plan Assets, Investment Policy and Strategy, Description",
        "terseLabel": "Defined Benefit Plan, Target Plan Asset Allocations Range Minimum (Deprecated 2017-01-31)"
       }
      }
     },
     "localname": "DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r250",
      "r269",
      "r276"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Total"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]",
        "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r238"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment",
        "negatedTerseLabel": "Amendments"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAmendments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r242",
      "r277"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r245",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "terseLabel": "Target Allocation"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r233",
      "r251",
      "r270",
      "r276"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "verboseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]",
        "terseLabel": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]",
        "terseLabel": "Benefit Cost Assumptions"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r263",
      "r264",
      "r267",
      "r268",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefits",
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTables",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plan and Other Postretirement Benefit Plans Table Text Block [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefits",
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTables",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Contribution Plan Disclosure [Line Items]",
        "terseLabel": "Defined Contribution Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Employer discretionary contribution amount"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employer matching contribution, percent"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Maximum annual contribution per employee, percent"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanTable": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.",
        "label": "Defined Contribution Plan [Table]",
        "terseLabel": "Defined Contribution Plan [Table]"
       }
      }
     },
     "localname": "DefinedContributionPlanTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/EmployeeInvestmentPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r117",
      "r179"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r117",
      "r153"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 7.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset": {
     "auth_ref": [
      "r66",
      "r316"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation to return cash collateral under master netting arrangements offset against derivative assets.",
        "label": "Derivative Asset, Collateral, Obligation to Return Cash, Offset",
        "terseLabel": "Derivative Asset, Collateral, Obligation to Return Cash, Offset"
       }
      }
     },
     "localname": "DerivativeAssetCollateralObligationToReturnCashOffset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetFairValueAmountOffsetAgainstCollateralAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Derivative Asset, Fair Value, Amount Offset Against Collateral [Abstract]",
        "terseLabel": "Derivative Asset, Fair Value, Amount Offset Against Collateral [Abstract]"
       }
      }
     },
     "localname": "DerivativeAssetFairValueAmountOffsetAgainstCollateralAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r67",
      "r70",
      "r368"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Derivative Asset",
        "totalLabel": "Total derivative assets"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Current",
        "terseLabel": "Unrealized gain on derivative instruments",
        "verboseLabel": "Assets, Current"
       }
      }
     },
     "localname": "DerivativeAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DerivativeAssets",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Noncurrent",
        "terseLabel": "Unrealized gain on derivative instruments",
        "verboseLabel": "Assets, Long-term"
       }
      }
     },
     "localname": "DerivativeAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeBasisSpreadOnVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative.",
        "label": "Derivative, Basis Spread on Variable Rate",
        "terseLabel": "Derivative, Basis Spread on Variable Rate"
       }
      }
     },
     "localname": "DerivativeBasisSpreadOnVariableRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeCollateralObligationToReturnCash": {
     "auth_ref": [
      "r68",
      "r71",
      "r343"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets.",
        "label": "Derivative, Collateral, Obligation to Return Cash",
        "terseLabel": "Derivative, Collateral, Obligation to Return Cash"
       }
      }
     },
     "localname": "DerivativeCollateralObligationToReturnCash",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeCollateralObligationToReturnSecurities": {
     "auth_ref": [
      "r68",
      "r71"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation to return securities collateral under master netting arrangements that have not been offset against derivative assets.",
        "label": "Derivative, Collateral, Obligation to Return Securities",
        "terseLabel": "Derivative, Collateral, Obligation to Return Securities"
       }
      }
     },
     "localname": "DerivativeCollateralObligationToReturnSecurities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeCollateralRightToReclaimCash": {
     "auth_ref": [
      "r68",
      "r71",
      "r343"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities.",
        "label": "Derivative, Collateral, Right to Reclaim Cash",
        "terseLabel": "Derivative, Collateral, Right to Reclaim Cash"
       }
      }
     },
     "localname": "DerivativeCollateralRightToReclaimCash",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeCollateralRightToReclaimSecurities": {
     "auth_ref": [
      "r68",
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of right to receive securities collateral under master netting arrangements that have not been offset against derivative liabilities.",
        "label": "Derivative, Collateral, Right to Reclaim Securities",
        "terseLabel": "Derivative, Collateral, Right to Reclaim Securities"
       }
      }
     },
     "localname": "DerivativeCollateralRightToReclaimSecurities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract Type [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r65",
      "r72",
      "r325",
      "r408"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Fair Value, Gross Asset",
        "terseLabel": "Derivative Asset, Fair Value, Gross Asset"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral": {
     "auth_ref": [
      "r69",
      "r71",
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after effects of master netting arrangements, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset offset against an obligation to return collateral. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Fair Value, Amount Offset Against Collateral",
        "terseLabel": "Derivative Asset, Fair Value, Amount Offset Against Collateral"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r65",
      "r72",
      "r325",
      "r408"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "terseLabel": "Derivative Liability, Fair Value, Gross Liability"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral": {
     "auth_ref": [
      "r69",
      "r71",
      "r342"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after effects of master netting arrangements, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset offset against the right to receive collateral. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Fair Value, Amount Offset Against Collateral",
        "terseLabel": "Derivative Liability, Fair Value, Amount Offset Against Collateral"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r324",
      "r326",
      "r329",
      "r333"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument Risk [Axis]",
        "verboseLabel": "Derivative, by Nature [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "verboseLabel": "Accounting for Derivative Instruments and Hedging Activities"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r321",
      "r324",
      "r329"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r321",
      "r324",
      "r329",
      "r333",
      "r334",
      "r345",
      "r346"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "verboseLabel": "Derivative Instruments, (Loss) Gain [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r67",
      "r70",
      "r368"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Derivative Liability",
        "totalLabel": "Total derivative liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Unrealized loss on derivative instruments",
        "verboseLabel": "Liabilities, Current"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryLiabilities",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Noncurrent",
        "terseLabel": "Unrealized loss on derivative instruments",
        "verboseLabel": "Liabilities, Long-term"
       }
      }
     },
     "localname": "DerivativeLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset": {
     "auth_ref": [
      "r66",
      "r316"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of right to receive cash collateral under master netting arrangements offset against derivative liabilities.",
        "label": "Derivative Liability, Collateral, Right to Reclaim Cash, Offset",
        "terseLabel": "Derivative Liability, Collateral, Right to Reclaim Cash, Offset"
       }
      }
     },
     "localname": "DerivativeLiabilityCollateralRightToReclaimCashOffset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Derivative Liability, Fair Value, Amount Offset Against Collateral [Abstract]",
        "terseLabel": "Derivative Liability, Fair Value, Amount Offset Against Collateral [Abstract]"
       }
      }
     },
     "localname": "DerivativeLiabilityFairValueAmountOffsetAgainstCollateralAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNetLiabilityPositionAggregateFairValue": {
     "auth_ref": [
      "r335"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate fair value amounts of derivative instruments that contain credit-risk-related contingent features that are in a net liability position at the end of the reporting period. For nonderivative instruments that are designated and qualify as hedging instruments, the fair value amounts are the carrying value of the nonderivative hedging instrument, including the adjustment for the foreign currency transaction gain (loss) on that instrument.",
        "label": "Derivative, Net Liability Position, Aggregate Fair Value",
        "terseLabel": "Fair Value Liability"
       }
      }
     },
     "localname": "DerivativeNetLiabilityPositionAggregateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNonmonetaryNotionalAmount": {
     "auth_ref": [
      "r318",
      "r320"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nominal number of units used to calculate payment on derivative.",
        "label": "Derivative, Nonmonetary Notional Amount",
        "terseLabel": "Derivative, Nonmonetary Notional Amount"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r137",
      "r317",
      "r319",
      "r320",
      "r321",
      "r323",
      "r327",
      "r329",
      "r340",
      "r344",
      "r346"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesOffsettingDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofContractualContingentLiabilityPositionsDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r126",
      "r138",
      "r317",
      "r319",
      "r321",
      "r323",
      "r341"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Accounting for Derivatives"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue [Table Text Block]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r221",
      "r435"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "negatedTerseLabel": "Dividends, Common Stock"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r2",
      "r14",
      "r31",
      "r132",
      "r398"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Receivables from affiliates"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r135",
      "r289",
      "r290"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ElectricityMember": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Generation, transmission and distribution of electric energy.",
        "label": "Electricity [Member]",
        "terseLabel": "Electricity [Member]"
       }
      }
     },
     "localname": "ElectricityMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ElectricityPurchasedMember": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Electric energy purchased from another party.",
        "label": "Electricity, Purchased [Member]",
        "terseLabel": "Electricity, Purchased [Member]"
       }
      }
     },
     "localname": "ElectricityPurchasedMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ElectricityUsRegulatedMember": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Generation, transmission and distribution of electric energy regulated by government or agency in United States (US).",
        "label": "Electricity, US Regulated [Member]",
        "terseLabel": "Electricity, US Regulated [Member]"
       }
      }
     },
     "localname": "ElectricityUsRegulatedMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/RevenueDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Salaries and wages"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnergyRelatedDerivativeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to energy, for example, but not limited to, crude oil, electricity and natural gas.",
        "label": "Energy Related Derivative [Member]",
        "terseLabel": "Energy Related Derivative"
       }
      }
     },
     "localname": "EnergyRelatedDerivativeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EnvironmentalExpenseAndLiabilities": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The adjustment to exclude the noncash portion of, and include cash payments for environmental costs when calculating operating cash flows under the indirect method. The adjustment can include the increase (decrease) during an accounting period in total estimated obligations recorded for probable future loss attributable to environmental contamination issues.",
        "label": "Environmental Expense and Liabilities",
        "terseLabel": "Environmental Expense and Liabilities"
       }
      }
     },
     "localname": "EnvironmentalExpenseAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnvironmentalRemediationExpense": {
     "auth_ref": [
      "r190",
      "r191"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The charge against earnings in the period for known or estimated future costs arising from requirements to perform environmental remediation activities.",
        "label": "Environmental Remediation Expense",
        "terseLabel": "Environmental Remediation Expense"
       }
      }
     },
     "localname": "EnvironmentalRemediationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnvironmentalRestorationCostsMember": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs associated with site remediation or other environmental exit costs that may occur on the sale, disposal, abandonment or decommissioning of a property.",
        "label": "Environmental Restoration Costs [Member]",
        "terseLabel": "Environmental remediation"
       }
      }
     },
     "localname": "EnvironmentalRestorationCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExciseTaxesCollected": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The excise taxes collected by a public utility and reported in revenues if the amount of excise taxes is equal to 1 percent or more of such total.",
        "label": "Excise Taxes Collected",
        "terseLabel": "Excise taxes collected"
       }
      }
     },
     "localname": "ExciseTaxesCollected",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ExternalCreditRatingByGroupingAxis": {
     "auth_ref": [
      "r163",
      "r168",
      "r208",
      "r339"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by external rating classified as investment grade or non investment grade.",
        "label": "External Credit Rating by Grouping [Axis]",
        "terseLabel": "External Credit Rating by Grouping [Axis]"
       }
      }
     },
     "localname": "ExternalCreditRatingByGroupingAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ExternalCreditRatingByGroupingDomain": {
     "auth_ref": [
      "r207",
      "r338"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "External credit rating classified as investment grade or non-investment grade.",
        "label": "External Credit Rating by Grouping [Domain]",
        "terseLabel": "External Credit Rating by Grouping [Domain]"
       }
      }
     },
     "localname": "ExternalCreditRatingByGroupingDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExternalCreditRatingInvestmentGradeMember": {
     "auth_ref": [
      "r207",
      "r338"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "External credit-rating that could be used to describe the current status of the payment and performance risk of credit derivatives and guarantee obligations that connote investment grade.",
        "label": "External Credit Rating, Investment Grade [Member]",
        "terseLabel": "External Credit Rating, Investment Grade [Member]"
       }
      }
     },
     "localname": "ExternalCreditRatingInvestmentGradeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExternalCreditRatingNonInvestmentGradeMember": {
     "auth_ref": [
      "r207",
      "r338"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "External credit-rating that could be used to describe the current status of the payment and performance risk of credit derivatives and guarantee obligations that connote non-investment grade.",
        "label": "External Credit Rating, Non Investment Grade [Member]",
        "terseLabel": "External Credit Rating, Non Investment Grade [Member]"
       }
      }
     },
     "localname": "ExternalCreditRatingNonInvestmentGradeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r361"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Fair Value Inputs, Liabilities, Quantitative Information"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r355",
      "r361"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r355",
      "r361"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r349",
      "r361"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r246",
      "r247",
      "r276",
      "r350",
      "r404"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r349",
      "r362"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "verboseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r349",
      "r350",
      "r353",
      "r354",
      "r363"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsTables",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).",
        "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r246",
      "r247",
      "r276",
      "r350",
      "r405"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r246",
      "r247",
      "r276",
      "r350",
      "r406"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r246",
      "r247",
      "r276",
      "r350",
      "r407"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "auth_ref": [
      "r247",
      "r348",
      "r363"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Measured at Net Asset Value Per Share [Member]",
        "terseLabel": "Fair Value Measured at Net Asset Value Per Share [Member]"
       }
      }
     },
     "localname": "FairValueMeasuredAtNetAssetValuePerShareMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsTables",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "negatedLabel": "Settlements"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r359",
      "r363"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsTables",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]",
        "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": {
     "auth_ref": [
      "r356",
      "r360"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings",
        "terseLabel": "Included in earnings"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersIntoLevel3": {
     "auth_ref": [
      "r358",
      "r360"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) into level 3 of the fair value hierarchy.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers into Level 3",
        "negatedTerseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers into Level 3"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersIntoLevel3",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3": {
     "auth_ref": [
      "r358",
      "r360"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset) out of level 3 of the fair value hierarchy.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers out of Level 3",
        "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers out of Level 3"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": {
     "auth_ref": [
      "r349",
      "r360"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs",
        "periodEndLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs, Ending Balance",
        "periodStartLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs, Beginning Balance"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r126",
      "r364",
      "r367"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements of Derivatives"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r382",
      "r389",
      "r397"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Finance Lease, Interest Expense"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r385",
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Finance Lease, Interest Payment on Liability"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r381",
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance Lease, Liability"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails",
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Finance Lease, Liability, Current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Finance Lease, Liability, Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance Lease, Liability, Noncurrent"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "terseLabel": "Finance Lease, Liability, Payment, Due"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Finance Lease, Liability, Payments, Due after Year Five"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "Finance Lease, Liability, Payments, Due Next Twelve Months"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Five",
        "terseLabel": "Finance Lease, Liability, Payments, Due Year Five"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Four",
        "terseLabel": "Finance Lease, Liability, Payments, Due Year Four"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Three",
        "terseLabel": "Finance Lease, Liability, Payments, Due Year Three"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Two",
        "terseLabel": "Finance Lease, Liability, Payments, Due Year Two"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Finance Lease, Liability, Undiscounted Excess Amount"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r384",
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Finance Lease, Principal Payments"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r380"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under finance lease.",
        "label": "Finance Lease, Right-of-Use Asset",
        "terseLabel": "Finance Lease, Right-of-Use Asset"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r382",
      "r389",
      "r397"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r394",
      "r397"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r393",
      "r397"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r172",
      "r173",
      "r175",
      "r176",
      "r409"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails",
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": {
     "auth_ref": [
      "r349"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-lived Intangible Assets, Fair Value Disclosure",
        "terseLabel": "Finite-lived Intangible Assets, Fair Value Disclosure"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r172",
      "r174"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails",
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r175"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Finite-Lived Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "auth_ref": [
      "r246",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.",
        "label": "Fixed Income Securities [Member]",
        "terseLabel": "Fixed Income Securities [Member]"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FranchiseRightsMember": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rights, generally of limited duration, that the entity has obtained through a franchise arrangement to operate a business using another company's name, merchandise, services, methodologies, promotional support, marketing and supplies.",
        "label": "Franchise Rights [Member]",
        "terseLabel": "Franchise Rights [Member]"
       }
      }
     },
     "localname": "FranchiseRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "auth_ref": [
      "r324"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "terseLabel": "Unrealized (gain) loss on derivative instruments, net"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r169",
      "r170"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "psd_TotalOtherPropertyAndInvestments",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r321",
      "r334"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r117",
      "r177"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Impairment of Intangible Assets (Excluding Goodwill)"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeApproachValuationTechniqueMember": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Valuation approach converting future amounts to single current discounted amount.",
        "label": "Valuation, Income Approach [Member]",
        "terseLabel": "Income Approach Valuation Technique"
       }
      }
     },
     "localname": "IncomeApproachValuationTechniqueMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r154",
      "r307"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedTerseLabel": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax (benefit) expense",
        "totalLabel": "Total income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r92",
      "r126",
      "r283",
      "r284",
      "r291",
      "r292",
      "r296",
      "r308",
      "r452"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Federal Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r282",
      "r289",
      "r290"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesBalanceSheetLocationDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r130",
      "r289",
      "r290"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization": {
     "auth_ref": [
      "r289",
      "r290"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible depreciation and amortization.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation and Amortization, Amount",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation and Amortization, Amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r289"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r121"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "verboseLabel": "Income Taxes Paid, Net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.",
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "terseLabel": "Increase (Decrease) in Accounts and Other Receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "verboseLabel": "Increase (Decrease) in Accounts Payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "verboseLabel": "Increase (Decrease) in Income Taxes Payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInMaterialsAndSupplies": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the period in the carrying amount of capitalized costs of materials, supplies, or both, which are not included in inventory.",
        "label": "Increase (Decrease) in Materials and Supplies",
        "terseLabel": "Increase (Decrease) in Materials and Supplies"
       }
      }
     },
     "localname": "IncreaseDecreaseInMaterialsAndSupplies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in certain current assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "terseLabel": "Increase (Decrease) in Other Operating Assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherRegulatoryAssets": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the value of other assets that are created when regulatory agencies permits public utilities to defer costs to the balance sheet.",
        "label": "Increase (Decrease) in Other Regulatory Assets",
        "terseLabel": "Increase (Decrease) in Other Regulatory Assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherRegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "terseLabel": "Increase (Decrease) in Prepaid Expense and Other Assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the value of assets that are created when regulatory agencies permits public utilities to defer costs (revenues) to the balance sheet. This element is a the increase (decrease) of regulatory assets and liabilities combined.",
        "label": "Increase (Decrease) in Regulatory Assets and Liabilities",
        "verboseLabel": "Increase (Decrease) in Regulatory Assets and Liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInRegulatoryAssetsAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInRegulatoryLiabilities": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in regulated liabilities. Regulated liabilities are created when regulatory agency permits an entity to defer revenues to the balance sheet.",
        "label": "Increase (Decrease) in Regulatory Liabilities",
        "verboseLabel": "Increase (Decrease) in Regulatory Liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInRegulatoryLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r100",
      "r214"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      },
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest Expense"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r110",
      "r113",
      "r121"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash payments for interest (net of capitalized interest)"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r54"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap [Member]"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r98",
      "r152"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Investment Income, Interest"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "terseLabel": "Investments in subsidiaries"
       }
      }
     },
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantAxis": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant [Axis]",
        "terseLabel": "Jointly Owned Utility Plant [Axis]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/Litigation",
      "http://www.pugetenergy.com/role/LitigationDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails",
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantDomain": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Types of a jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant [Domain]",
        "terseLabel": "Jointly Owned Utility Plant [Domain]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/Litigation",
      "http://www.pugetenergy.com/role/LitigationDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails",
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService": {
     "auth_ref": [
      "r462"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The period end amount owned by the reporting utility of a jointly owned utility plant in service.",
        "label": "Jointly Owned Utility Plant, Gross Ownership Amount of Plant in Service",
        "terseLabel": "Plant in Service at Cost"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantInterestsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Jointly Owned Utility Plant Interests [Line Items]",
        "terseLabel": "Jointly Owned Utility Plant Interests"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantInterestsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/Litigation",
      "http://www.pugetenergy.com/role/LitigationDetails",
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantInterestsTable": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Detailed information about jointly owned utility plants.",
        "label": "Jointly Owned Utility Plant Interests [Table]",
        "terseLabel": "Jointly Owned Utility Plant Interests [Table]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantInterestsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/Litigation",
      "http://www.pugetenergy.com/role/LitigationDetails",
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails",
      "http://www.pugetenergy.com/role/UtilityPlantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress": {
     "auth_ref": [
      "r462"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The period end amount of construction work in progress at a jointly owned electricity generation plant.",
        "label": "Jointly Owned Utility Plant, Ownership Amount of Construction Work in Progress",
        "terseLabel": "Construction Work in Progress"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation": {
     "auth_ref": [
      "r462"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The period end amount of accumulated depreciation in a jointly owned electricity generation plant.",
        "label": "Jointly Owned Utility Plant, Ownership Amount of Plant Accumulated Depreciation",
        "negatedTerseLabel": "Accumulated Depreciation"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The proportionate share of interest (percent) in a jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant, Proportionate Ownership Share",
        "terseLabel": "Company\u2019s Ownership Share"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantProportionateOwnershipShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LitigationDetails",
      "http://www.pugetenergy.com/role/UtilityPlantJointlyOwnedUtilityPlantDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_JuniorSubordinatedDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Borrowing that has a lower priority than senior instruments in event of liquidation of the entity's assets.",
        "label": "Junior Subordinated Debt [Member]",
        "terseLabel": "Junior Subordinated Debt"
       }
      }
     },
     "localname": "JuniorSubordinatedDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_JuniorSubordinatedLongTermNotes": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Junior Subordinated Notes, which have a lower priority than senior instruments, excluding current portion.",
        "label": "Junior Subordinated Notes, Noncurrent",
        "terseLabel": "Junior subordinated notes"
       }
      }
     },
     "localname": "JuniorSubordinatedLongTermNotes",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land [Member]"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails",
      "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.",
        "label": "Leases of Lessee Disclosure [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.",
        "label": "Legal Matters and Contingencies [Text Block]",
        "verboseLabel": "Litigation"
       }
      }
     },
     "localname": "LegalMattersAndContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/Litigation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails",
      "http://www.pugetenergy.com/role/LeasesDetails",
      "http://www.pugetenergy.com/role/LeasesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails",
      "http://www.pugetenergy.com/role/LeasesDetails",
      "http://www.pugetenergy.com/role/LeasesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Lessee, Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due after Year Five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Four"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Three"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Two"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r38",
      "r430",
      "r445"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total capitalization and liabilities"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r11",
      "r25",
      "r26"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Liabilities, Noncurrent, Total"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesTotalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of total liabilities, when it serves as a benchmark in a concentration of risk calculation. Sum of all reported liabilities as of the balance sheet date.",
        "label": "Liabilities, Total [Member]",
        "terseLabel": "Liabilities, Total"
       }
      }
     },
     "localname": "LiabilitiesTotalMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r25",
      "r429",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Outstanding amount for line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Line of Credit Facility, Commitment Fee Percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r51"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Current borrowing capacity of line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "auth_ref": [
      "r368"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of the amount outstanding under the credit facility.",
        "label": "Line of Credit Facility, Fair Value of Amount Outstanding",
        "terseLabel": "Line of Credit Facility, Fair Value of Amount Outstanding"
       }
      }
     },
     "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r51"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails",
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r51"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit [Member]"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermContractForPurchaseOfElectricPowerAmountOfLongTermDebtOrLeaseObligationOutstanding": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Under long-term contracts with public utility districts, cooperatives or other organizations, a utility company receives a portion of the output of a production plant constructed and financed by the district or cooperative. The utility has only a nominal or no investment at all in the plant but pays a proportionate part of the plant's costs, including debt service.",
        "label": "Long-term Contract for Purchase of Electric Power, Amount of Long-term Debt or Lease Obligation Outstanding",
        "terseLabel": "Long-term Contract for Purchase of Electric Power, Amount of Long-term Debt or Lease Obligation Outstanding"
       }
      }
     },
     "localname": "LongTermContractForPurchaseOfElectricPowerAmountOfLongTermDebtOrLeaseObligationOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermContractForPurchaseOfElectricPowerAnnualMinimumDebtServicePaymentRequired": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Under long-term contracts with public utility districts, cooperatives or other organizations, a utility company receives a portion of the output of a production plant constructed and financed by the district or cooperative. The utility has only a nominal or no investment at all in the plant but pays a proportionate part of the plant's costs, including debt service. If the utility is obligated to pay certain minimum amounts which cover debt service requirements whether or not the plant is operating, the amount can be disclosed here.",
        "label": "Long-term Contract for Purchase of Electric Power, Annual Minimum Debt Service Payment Required",
        "terseLabel": "Long-term Contract for Purchase of Electric Power, Annual Minimum Debt Service Payment Required"
       }
      }
     },
     "localname": "LongTermContractForPurchaseOfElectricPowerAnnualMinimumDebtServicePaymentRequired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermContractForPurchaseOfElectricPowerAxis": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by contract related to purchases of electric power.",
        "label": "Long-term Contract for Purchase of Electric Power [Axis]",
        "terseLabel": "Long-term Contract for Purchase of Electric Power [Axis]"
       }
      }
     },
     "localname": "LongTermContractForPurchaseOfElectricPowerAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermContractForPurchaseOfElectricPowerDomain": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of long-term contract for purchase of electric power.",
        "label": "Long-term Contract for Purchase of Electric Power [Domain]",
        "terseLabel": "Long-term Contract for Purchase of Electric Power [Domain]"
       }
      }
     },
     "localname": "LongTermContractForPurchaseOfElectricPowerDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermContractForPurchaseOfElectricPowerEstimatedAnnualCost": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Estimated annual cost to purchase electricity under a long-term contract from a production plant constructed and financed by a public utility district, cooperative, or other organization.",
        "label": "Long-term Contract for Purchase of Electric Power, Estimated Annual Cost",
        "terseLabel": "Long-term Contract for Purchase of Electric Power, Estimated Annual Cost"
       }
      }
     },
     "localname": "LongTermContractForPurchaseOfElectricPowerEstimatedAnnualCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermContractForPurchaseOfElectricPowerInterestIncludedInContractCharges": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The allocable portion of interest included in charges under a long-term contract to purchase electric power.",
        "label": "Long-term Contract for Purchase of Electric Power, Interest Included in Contract Charges",
        "terseLabel": "Long-term Contract for Purchase of Electric Power, Interest Included in Contract Charges"
       }
      }
     },
     "localname": "LongTermContractForPurchaseOfElectricPowerInterestIncludedInContractCharges",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermContractForPurchaseOfElectricPowerShareOfPlantOutputBeingPurchased": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share of plant output being purchased under a long-term contract to purchase electricity from a production plant constructed and financed by a public utility district, cooperative, or other organization.",
        "label": "Long-term Contract for Purchase of Electric Power, Share of Plant Output Being Purchased",
        "terseLabel": "Long-term Contract for Purchase of Electric Power, Share of Plant Output Being Purchased"
       }
      }
     },
     "localname": "LongTermContractForPurchaseOfElectricPowerShareOfPlantOutputBeingPurchased",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Long-term Debt, Unclassified [Abstract]",
        "terseLabel": "Long-term Debt, Unclassified [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r141",
      "r211"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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.",
        "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r141",
      "r211"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r141",
      "r211"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r141",
      "r211"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r141",
      "r211"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r141",
      "r211"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term Debt, Excluding Current Maturities",
        "totalLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Long-term Debt, Excluding Current Maturities [Abstract]",
        "terseLabel": "Long-term debt:"
       }
      }
     },
     "localname": "LongTermDebtNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r58",
      "r209",
      "r210"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit, Noncurrent",
        "terseLabel": "Long-term Line of Credit, Noncurrent"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by category of items purchased under a long-term purchase commitment.",
        "label": "Category of Item Purchased [Axis]",
        "terseLabel": "Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.",
        "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]",
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Long-term Purchase Commitment [Line Items]",
        "terseLabel": "Long-term Purchase Commitment [Line Items]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-term Purchase Commitment [Table]",
        "terseLabel": "Long-term Purchase Commitment [Table]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-term Purchase Commitment [Table Text Block]",
        "terseLabel": "Schedule of Long-term Purchase Commitments"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails",
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r58",
      "r212"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails",
      "http://www.pugetenergy.com/role/LongTermDebtNarrativeDetails",
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent": {
     "auth_ref": [
      "r55",
      "r432",
      "r447"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the current and noncurrent portions of a debt security issued by a state, certain agencies or authorities, a local government, or development corporation to finance the construction of air- or water-pollution control facilities or sewage or solid waste disposal facilities pursuant to federal law. The bonds are backed by the credit of the beneficiary of the financing rather than the credit of the issuer.",
        "label": "Long-term Pollution Control Bond",
        "terseLabel": "Pollution control bonds"
       }
      }
     },
     "localname": "LongtermPollutionControlBondCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossOnReacquiredDebtMember": {
     "auth_ref": [
      "r456",
      "r466"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of loss incurred on reacquisition or refinancing of debt.",
        "label": "Loss on Reacquired Debt [Member]",
        "terseLabel": "Unamortized loss on reacquired debt"
       }
      }
     },
     "localname": "LossOnReacquiredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MaturitiesOfLongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maturities of Long-term Debt [Abstract]",
        "terseLabel": "Maturities of Long-term Debt [Abstract]"
       }
      }
     },
     "localname": "MaturitiesOfLongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtScheduleofMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NaturalGasProcessingPlantMember": {
     "auth_ref": [
      "r64",
      "r462"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plant used in connection with natural gas operations.",
        "label": "Natural Gas Processing Plant [Member]",
        "terseLabel": "Gas Transmission Equipment"
       }
      }
     },
     "localname": "NaturalGasProcessingPlantMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NaturalGasUsRegulatedMember": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Generation, transmission and distribution of flammable gas occurring naturally underground regulated by government or agency in United States.",
        "label": "Natural Gas, US Regulated [Member]",
        "terseLabel": "Natural Gas, US Regulated [Member]"
       }
      }
     },
     "localname": "NaturalGasUsRegulatedMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesTables",
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/RevenueDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "netLabel": "Net Cash Provided by (Used in) Financing Activities",
        "terseLabel": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net Cash Provided by (Used in) Financing Activities, Total"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Net Cash Provided by (Used in) Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "netLabel": "Net Cash Provided by (Used in) Investing Activities",
        "terseLabel": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net Cash Provided by (Used in) Investing Activities, Total"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Net Cash Provided by (Used in) Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r111",
      "r115",
      "r118"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "netLabel": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net Cash Provided by (Used in) Operating Activities, Total"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "netLabel": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r86",
      "r89",
      "r96",
      "r118",
      "r146",
      "r434",
      "r448"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails",
      "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetRegulatoryAssets": {
     "auth_ref": [
      "r457"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net amount of all regulatory assets less all regulatory liabilities as of the end of the period.",
        "label": "Net Regulatory Assets",
        "totalLabel": "Net Regulatory Assets"
       }
      }
     },
     "localname": "NetRegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]",
        "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.",
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]",
        "terseLabel": "New Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/NewAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Non-cash financing and investing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not Designated as Hedging Instrument"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofAmountsRecognizedinStatementofIncomeDetails",
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesScheduleofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonqualifiedPlanMember": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan without tax-exempt status in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Nonqualified Plan [Member]",
        "terseLabel": "Nonqualified Plan"
       }
      }
     },
     "localname": "NonqualifiedPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r61"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.",
        "label": "Notes Receivable, Fair Value Disclosure",
        "verboseLabel": "Notes Receivable, Fair Value Disclosure"
       }
      }
     },
     "localname": "NotesReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.",
        "label": "Operating Costs and Expenses",
        "terseLabel": "Operating Costs and Expenses"
       }
      }
     },
     "localname": "OperatingCostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Income (Loss)",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r390",
      "r397"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating Lease, Cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r383"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating Lease Expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating Lease, Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails",
      "http://www.pugetenergy.com/role/LeasesRemainingCashPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r381"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r381"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r386",
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating Lease, Payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePaymentsUse": {
     "auth_ref": [
      "r386",
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments, Use",
        "terseLabel": "Operating Lease, Payments, Use"
       }
      }
     },
     "localname": "OperatingLeasePaymentsUse",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r394",
      "r397"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r393",
      "r397"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesBalanceSheetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Leased Assets [Line Items]",
        "terseLabel": "Operating Leased Assets [Line Items]"
       }
      }
     },
     "localname": "OperatingLeasedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r375",
      "r377"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r375",
      "r377"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r375",
      "r377"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r375",
      "r377"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r375",
      "r377"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r375",
      "r377"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r375",
      "r377"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofFutureMinimumLeasePaymentsforNoncancellableLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesDetails",
      "http://www.pugetenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "psd_TotalLongtermAndRegulatoryAssets",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r77",
      "r79",
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax",
        "terseLabel": "Prior service cost (credit)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Axis]",
        "terseLabel": "Other Comprehensive Income Location [Axis]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Domain]",
        "terseLabel": "Other Comprehensive Income Location [Domain]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r79",
      "r83",
      "r84",
      "r256"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax",
        "terseLabel": "Amortization of prior service (cost) credit"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r82",
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other comprehensive income (loss) before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax": {
     "auth_ref": [
      "r79",
      "r83",
      "r256"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r87",
      "r90",
      "r93",
      "r216"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Net current-period other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r87",
      "r90",
      "r312",
      "r313",
      "r314"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": {
     "auth_ref": [
      "r76",
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax",
        "terseLabel": "Total change in other comprehensive income for year"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r76",
      "r79"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedTerseLabel": "Net unrealized gain (loss) from pension and postretirement plans, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r74",
      "r79",
      "r256"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax",
        "terseLabel": "Net loss (gain)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r76",
      "r80",
      "r312"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "terseLabel": "Net unrealized gain (loss) from pension and postretirement plans, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax": {
     "auth_ref": [
      "r79",
      "r83",
      "r84",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": {
     "auth_ref": [
      "r79",
      "r83",
      "r84",
      "r322"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax",
        "totalLabel": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax",
        "negatedTerseLabel": "Reclassification of net unrealized loss on energy derivative instruments during the period, tax",
        "terseLabel": "Reclassification of net unrealized loss on energy derivative instruments during the period, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": {
     "auth_ref": [
      "r79",
      "r83",
      "r84"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax",
        "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "auth_ref": [
      "r79",
      "r83",
      "r84",
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax",
        "terseLabel": "Amortization of net (loss) gain"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": {
     "auth_ref": [
      "r79",
      "r83",
      "r84",
      "r256"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax",
        "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r80",
      "r312"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax",
        "negatedTerseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInventorySupplies": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.",
        "label": "Other Inventory, Supplies, Gross",
        "terseLabel": "Materials and supplies, at average cost"
       }
      }
     },
     "localname": "OtherInventorySupplies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r54"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebtNoncurrent": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.",
        "label": "Other Long-term Debt, Noncurrent",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "OtherLongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Expense",
        "negatedLabel": "Other Nonoperating Expense"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPensionPlansDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan designed to provide retirement benefits, classified as other. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Other Pension Plan [Member]",
        "terseLabel": "Other Pension Plan [Member]",
        "verboseLabel": "Other Pension Plan [Member]"
       }
      }
     },
     "localname": "OtherPensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTables",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r103",
      "r104",
      "r139"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "terseLabel": "Payments for (Proceeds from) Other Investing Activities"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "terseLabel": "Payments of Dividends"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "verboseLabel": "Retirement Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r24",
      "r230",
      "r231",
      "r243"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.",
        "label": "Liability, Defined Benefit Plan, Current",
        "negatedTerseLabel": "Current liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r27",
      "r230",
      "r231",
      "r243"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "negatedTerseLabel": "Noncurrent liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionContributions": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.",
        "label": "Payment for Pension Benefits",
        "terseLabel": "Payment for Pension Benefits"
       }
      }
     },
     "localname": "PensionContributions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r228",
      "r263",
      "r264",
      "r278"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Plan [Member]"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsValuationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r3",
      "r41",
      "r42"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromContributionsFromParent": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from parent as a source of financing that is recorded as additional paid in capital.",
        "label": "Proceeds from Contributions from Parent",
        "terseLabel": "Proceeds from Contributions from Parent"
       }
      }
     },
     "localname": "ProceedsFromContributionsFromParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from Issuance of Long-term Debt",
        "verboseLabel": "Proceeds from Issuance of Long-term Debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromOtherOperatingActivities": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from operating activities classified as other.",
        "label": "Proceeds from Other Operating Activities",
        "terseLabel": "Other non-cash"
       }
      }
     },
     "localname": "ProceedsFromOtherOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r106",
      "r109",
      "r139"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Proceeds from (Payments for) Other Financing Activities"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from (Repayments of) Short-term Debt",
        "verboseLabel": "Proceeds from (Repayments of) Short-term Debt"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r47",
      "r181"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails",
      "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r45",
      "r126",
      "r181"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Utility Plant"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r16",
      "r180"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails",
      "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions": {
     "auth_ref": [
      "r117",
      "r459",
      "r460"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments.",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Additions",
        "terseLabel": "AFUDC"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of public utility's approved equity to capital, including debt and equity.",
        "label": "Public Utilities, Approved Equity Capital Structure, Percentage",
        "terseLabel": "Public Utilities, Approved Equity Capital Structure, Percentage"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedEquityCapitalStructurePercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of public utility's approved rate increase (decrease) by regulatory agency.",
        "label": "Public Utilities, Approved Rate Increase (Decrease), Amount",
        "terseLabel": "Public Utilities, Approved Rate Increase (Decrease), Amount"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of public utility's approved rate increase (decrease) by regulatory agency.",
        "label": "Public Utilities, Approved Rate Increase (Decrease), Percentage",
        "terseLabel": "Public Utilities, Approved Rate Increase (Decrease), Percentage"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreasePercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of public utility's approved return on equity.",
        "label": "Public Utilities, Approved Return on Equity, Percentage",
        "terseLabel": "Public Utilities, Approved Return on Equity, Percentage"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for public utilities.",
        "label": "Public Utilities Disclosure [Text Block]",
        "terseLabel": "Utility Plant"
       }
      }
     },
     "localname": "PublicUtilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlant"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": -1.0
      },
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 12.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Accumulated Depreciation",
        "negatedLabel": "Less: Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 4.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to regulated assets common to business units.",
        "label": "Public Utilities, Property, Plant and Equipment, Common",
        "terseLabel": "General plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentCommon",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period end amount of construction work in progress in public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Construction Work in Progress",
        "terseLabel": "Construction work in progress"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Composite depreciation rate for public utility plants in service.",
        "label": "Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service",
        "terseLabel": "Annual depreciation provision"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 1.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to utility distribution.",
        "label": "Public Utilities, Property, Plant and Equipment, Distribution",
        "terseLabel": "Distribution plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDistribution",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Useful life of other equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Equipment, Useful Life",
        "terseLabel": "Public Utilities, Property, Plant and Equipment, Equipment, Useful Life"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/NarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 2.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Generation or Processing",
        "terseLabel": "Production plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period end amount of total net PPE.",
        "label": "Public Utilities, Property, Plant and Equipment, Net",
        "totalLabel": "Net utility plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Public Utilities, Property, Plant and Equipment, Net [Abstract]",
        "terseLabel": "Utility Plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 13.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Other Property, Plant and Equipment",
        "terseLabel": "Plant not classified"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/UtilityPlantDetails": {
       "order": 3.0,
       "parentTag": "psd_PublicUtilitiesPropertyPlantAndEquipmentExcludingConstructionWorkInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to utility transmission owned by public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission",
        "terseLabel": "Transmission plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmission",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of regulatory proceeding.",
        "label": "Public Utilities, Regulatory Proceeding [Axis]",
        "terseLabel": "Public Utilities, Regulatory Proceeding [Axis]"
       }
      }
     },
     "localname": "PublicUtilitiesRegulatoryProceedingAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesTables",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Proceeding with public utility's regulatory body.",
        "label": "Public Utilities, Regulatory Proceeding [Domain]",
        "terseLabel": "Public Utilities, Regulatory Proceeding [Domain]"
       }
      }
     },
     "localname": "PublicUtilitiesRegulatoryProceedingDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails",
      "http://www.pugetenergy.com/role/DecouplingFilingsDetails",
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/NarrativeDetails",
      "http://www.pugetenergy.com/role/RegulationandRatesTables",
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of public utility's amended requested rate increase (decrease) with regulatory agency.",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amended, Amount",
        "terseLabel": "Public Utilities, Requested Rate Increase (Decrease), Amended, Amount"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of public utility's amended requested rate increase (decrease) with regulatory agency.",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amended, Percentage",
        "terseLabel": "Public Utilities, Requested Rate Increase (Decrease), Amended, Percentage"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/WashingtonCommissionTaxDeferralFilingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of public utility's requested rate increase (decrease) with regulatory agency.",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amount",
        "terseLabel": "Public Utilities, Requested Rate Increase (Decrease), Amount"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of public utility's requested rate increase (decrease) with regulatory agency.",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Percentage",
        "terseLabel": "Public Utilities, Requested Rate Increase (Decrease), Percentage"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreasePercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/ExpeditedRateFilingRateAdjustmentDetails",
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of public utility's requested return on equity.",
        "label": "Public Utilities, Requested Return on Equity, Percentage",
        "terseLabel": "Public Utilities, Requested Return on Equity, Percentage"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of utility plant.",
        "label": "Public Utility [Axis]",
        "terseLabel": "Public Utility [Axis]"
       }
      }
     },
     "localname": "PublicUtilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Public Utility, Property, Plant and Equipment [Line Items]",
        "terseLabel": "Public Utility, Property, Plant and Equipment"
       }
      }
     },
     "localname": "PublicUtilityPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r46",
      "r455"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Public Utility, Property, Plant and Equipment [Table]",
        "terseLabel": "Public Utility, Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "PublicUtilityPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueAfterFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement maturing after the fifth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.",
        "label": "Purchase Obligation, Due after Fifth Year",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "PurchaseObligationDueAfterFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement maturing in the fifth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.",
        "label": "Purchase Obligation, Due in Fifth Year",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "PurchaseObligationDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement maturing in the fourth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.",
        "label": "Purchase Obligation, Due in Fourth Year",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "PurchaseObligationDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.",
        "label": "Purchase Obligation, Due in Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.",
        "label": "Purchase Obligation, Due in Second Year",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "PurchaseObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement maturing in the third fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.",
        "label": "Purchase Obligation, Due in Third Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "PurchaseObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Payment Obligations for Power Purchases"
       }
      }
     },
     "localname": "PurchaseObligationFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_QualifiedPlanMember": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan with tax-exempt status designed and operated in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Qualified Plan [Member]",
        "terseLabel": "Qualified Plan"
       }
      }
     },
     "localname": "QualifiedPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Supplemental Quarterly Financial Data"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATA"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RealEstateFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Investments in funds that invest in commercial or residential real estate.",
        "label": "Real Estate Funds [Member]",
        "terseLabel": "Real Estate Funds [Member]"
       }
      }
     },
     "localname": "RealEstateFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsPlanAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r40",
      "r126",
      "r165"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r82",
      "r85",
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r82",
      "r93"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatedOperatingRevenueElectricNonNuclear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of regulated power revenues recognized during the period.",
        "label": "Regulated Operating Revenue, Electric, Non-Nuclear",
        "terseLabel": "Electric"
       }
      }
     },
     "localname": "RegulatedOperatingRevenueElectricNonNuclear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatedOperatingRevenueGas": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of regulated gas operating revenues recognized during the period.",
        "label": "Regulated Operating Revenue, Gas",
        "terseLabel": "Natural gas"
       }
      }
     },
     "localname": "RegulatedOperatingRevenueGas",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatedOperatingRevenueOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of regulated other operating revenues recognized during the period.",
        "label": "Regulated Operating Revenue, Other",
        "terseLabel": "Other",
        "verboseLabel": "Regulated Operating Revenue, Other"
       }
      }
     },
     "localname": "RegulatedOperatingRevenueOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Regulated Operations [Abstract]",
        "terseLabel": "Regulated Operations [Abstract]"
       }
      }
     },
     "localname": "RegulatedOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetAxis": {
     "auth_ref": [
      "r457",
      "r458",
      "r467"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of regulatory asset.",
        "label": "Regulatory Asset [Axis]",
        "terseLabel": "Regulatory Asset [Axis]"
       }
      }
     },
     "localname": "RegulatoryAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetDomain": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization of costs incurred.",
        "label": "Regulatory Asset [Domain]",
        "terseLabel": "Regulatory Asset [Domain]"
       }
      }
     },
     "localname": "RegulatoryAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Regulatory Assets [Line Items]",
        "terseLabel": "Regulatory Assets [Line Items]"
       }
      }
     },
     "localname": "RegulatoryAssetLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesAFUDCDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssets": {
     "auth_ref": [
      "r457"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetRegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.",
        "label": "Regulatory Assets",
        "terseLabel": "Regulatory Assets"
       }
      }
     },
     "localname": "RegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryDepreciationAndAmortizationPolicy": {
     "auth_ref": [
      "r126",
      "r127"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for systematically allocating capitalized costs to periods that benefit from the use thereof. Includes, but is not limited to, methods used, such as composite depreciation, descriptions of regulatory treatment for estimated removal and disposal costs, and description of amortization of plant-related regulatory assets.",
        "label": "Regulatory Depreciation and Amortization, Policy [Policy Text Block]",
        "terseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "RegulatoryDepreciationAndAmortizationPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatoryLiabilities": {
     "auth_ref": [
      "r463"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetRegulatoryAssets",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.",
        "label": "Regulatory Liabilities",
        "terseLabel": "Regulatory Liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of regulatory liability.",
        "label": "Regulatory Liability [Axis]",
        "terseLabel": "Regulatory Liability [Axis]"
       }
      }
     },
     "localname": "RegulatoryLiabilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryLiabilityDomain": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rate action of a regulator resulting in accrual of costs or expenses.",
        "label": "Regulatory Liability [Domain]",
        "terseLabel": "Regulatory Liability [Domain]"
       }
      }
     },
     "localname": "RegulatoryLiabilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r262",
      "r399",
      "r400",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "terseLabel": "Repayments of Long-term Debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofCashFlowsDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r0",
      "r12",
      "r119",
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r35",
      "r221",
      "r444"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsUnappropriated": {
     "auth_ref": [
      "r34",
      "r443"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.",
        "label": "Retained Earnings, Unappropriated",
        "terseLabel": "Retained Earnings, Unappropriated"
       }
      }
     },
     "localname": "RetainedEarningsUnappropriated",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/DividendPaymentRestrictionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetirementPlanTaxStatusAxis": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Tax Status [Axis]",
        "terseLabel": "Retirement Plan Tax Status [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTaxStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTaxStatusDomain": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Tax Status [Domain]",
        "terseLabel": "Retirement Plan Tax Status [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTaxStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r228",
      "r229",
      "r263",
      "r264",
      "r278"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTables",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r228",
      "r229",
      "r263",
      "r264",
      "r278"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsAssumptionsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsBenefitObligationsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsFutureBenefitPaymentsDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsTables",
      "http://www.pugetenergy.com/role/RetirementBenefitsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r222",
      "r223"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contract with Customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RevenueNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r128",
      "r129"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r95",
      "r150",
      "r151",
      "r158"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues",
        "totalLabel": "Total operating revenue",
        "verboseLabel": "Operating revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/RevenueDetails",
      "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r392",
      "r397"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r392",
      "r397"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesCashpaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r265",
      "r266",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]",
        "terseLabel": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Schedule of Allocation of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.",
        "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount of a liability for asset retirement obligations.",
        "label": "Schedule of Asset Retirement Obligations [Table Text Block]",
        "terseLabel": "Schedule of Asset Retirement Obligations"
       }
      }
     },
     "localname": "ScheduleOfAssetRetirementObligationsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Assumptions Used"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements.",
        "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]",
        "terseLabel": "Schedule of Changes in Fair Value of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.",
        "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]",
        "terseLabel": "Schedule of Changes in Projected Benefit Obligations"
       }
      }
     },
     "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r58",
      "r133",
      "r217",
      "r218",
      "r219",
      "r220",
      "r372",
      "r373",
      "r374",
      "r436"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-Term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r263",
      "r264",
      "r267",
      "r268",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsAmountsRecognizedDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsChangeinNetBenefitObligationandFairValueDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsNetPeriodicBenefitCostDetails",
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r324",
      "r329",
      "r334"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule of Expected Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r349",
      "r350"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of impaired intangible assets excluding goodwill. This may include a description of the facts and circumstances leading to the recording of impairment charges of intangible assets in the period, the amount of the impairment charges, the methods of determining fair value of the associated assets, the caption in the income statement in which the impairment losses are aggregated, and the segment in which the impaired intangible assets are reported.",
        "label": "Schedule of Impaired Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Impaired Intangible Assets [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfImpairedIntangibleAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of proportionate interests in jointly owned utility plants. Includes the amount of plants in service, the accumulated provision for depreciation (if available), the amount of plants under construction, and the proportionate share. The amounts presented may be further subdivided to show amounts applicable to plant subcategories (for example, production, transmission, distribution). Includes statements that the amounts represent the utility's share in each joint plant and that it must provide its own financing. Information concerning two or more generating plants on the same site may be combined. States that the utility's share of direct expenses of the joint plants is included in the corresponding operating expenses on its income statement (for example, fuel, maintenance of plant, other operating expense). If the share of direct expenses is charged to purchased power, then disclose the amount so charged and the proportionate amounts charged to specific operating expenses on the records maintained for the joint plants.",
        "label": "Schedule of Jointly Owned Utility Plants [Table Text Block]",
        "terseLabel": "Schedule of Jointly Owned Utility Plants"
       }
      }
     },
     "localname": "ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLongTermContractsForPurchaseOfElectricPowerTextBlock": {
     "auth_ref": [
      "r193",
      "r454"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of information concerning the terms and significance of long term contracts to purchase power (generally referred to as purchase power agreements (PPAs) or power sale agreements (PSAs)) including date of contract expiration, share of plant output being purchased, estimated annual cost, annual minimum debt service payment required and amount of related long-term debt or lease obligations outstanding.",
        "label": "Schedule of Long-term Contracts for Purchase of Electric Power [Table Text Block]",
        "terseLabel": "Schedule of Long-term Contracts for Purchase of Electric Power"
       }
      }
     },
     "localname": "ScheduleOfLongTermContractsForPurchaseOfElectricPowerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule of Net Benefit Costs"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOperatingLeasedAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Schedule of Operating Leased Assets [Table]",
        "terseLabel": "Schedule of Operating Leased Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfOperatingLeasedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesScheduleofOperatingLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r46",
      "r455"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Public Utility Property, Plant, and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Utility Plant"
       }
      }
     },
     "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SUPPLEMENTALQUARTERLYFINANCIALDATATables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTable": {
     "auth_ref": [
      "r457",
      "r458",
      "r467"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table of assets that are created when regulatory agencies permit public utilities to defer certain costs that are included in rate-setting to the balance sheet.",
        "label": "Schedule of Regulatory Assets [Table]",
        "terseLabel": "Schedule of Regulatory Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesAFUDCDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRentExpenseTableTextBlock": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of rental expense from operating leases for each period for which an income statement is presented with separate amounts for minimum rentals, contingent rentals, and sublease rentals.  Rental payments under leases with terms of a month or less that were not renewed need not be included.",
        "label": "Schedule of Rent Expense [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease Expense"
       }
      }
     },
     "localname": "ScheduleOfRentExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r149",
      "r155",
      "r156",
      "r157",
      "r171"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-term Debt [Table]",
        "terseLabel": "Parent [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SeniorLongTermNotes": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.",
        "label": "Senior Notes, Noncurrent",
        "terseLabel": "First mortgage bonds and senior notes"
       }
      }
     },
     "localname": "SeniorLongTermNotes",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r22",
      "r427",
      "r441"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-term Debt",
        "terseLabel": "Short-term debt"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Short-term Debt [Line Items]",
        "terseLabel": "Short-term Debt [Line Items]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermDebtWeightedAverageInterestRate": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time.",
        "label": "Short-term Debt, Weighted Average Interest Rate, at Point in Time",
        "terseLabel": "Weighted-average interest rate on short-term debt (percent)"
       }
      }
     },
     "localname": "ShortTermDebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software and Software Development Costs [Member]"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/UtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r60",
      "r216"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCInetoftaxDetails",
      "http://www.pugetenergy.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/RevenueDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails",
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.pugetenergy.com/role/RevenueDetails",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYNotesDetails",
      "http://www.pugetenergy.com/role/UtilityPlantScheduleofAssetRetirementObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r30",
      "r36",
      "r37",
      "r166"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0
      },
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "terseLabel": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total common shareholder\u2019s equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSHAREHOLDERSEQUITY",
      "http://www.pugetenergy.com/role/SCHEDULEICONDENSEDFINANCIALINFORMATIONOFPUGETENERGYCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Common shareholder\u2019s equity:",
        "verboseLabel": "Common shareholder\u2019s equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StormCostsMember": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for expected future uninsured storm damage.",
        "label": "Storm Costs [Member]",
        "terseLabel": "Storm Costs [Member]"
       }
      }
     },
     "localname": "StormCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RegulationandRatesNetregulatoryassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/GeneralRateCaseFilingDetails",
      "http://www.pugetenergy.com/role/LiquidityFacilitiesandOtherFinancingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesExcludingIncomeAndExciseTaxes": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 9.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere. These taxes could include production, real estate, personal property, and pump tax.",
        "label": "Taxes, Miscellaneous",
        "terseLabel": "Taxes other than income taxes"
       }
      }
     },
     "localname": "TaxesExcludingIncomeAndExciseTaxes",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Taxes"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "auth_ref": [
      "r246",
      "r431",
      "r451"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "US Treasury and Government [Member]",
        "terseLabel": "US Treasury and Government [Member]"
       }
      }
     },
     "localname": "USTreasuryAndGovernmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/RetirementBenefitsRecurringFairValueMeasuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "terseLabel": "Unamortized Debt Issuance Expense"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "terseLabel": "Unrealized Gain (Loss) on Derivatives"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": {
     "auth_ref": [
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open derivatives, commodity, or energy contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives and Commodity Contracts",
        "terseLabel": "Unrealized gain (loss) on derivative instruments, net"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivativesAndCommodityContracts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseFuelUsed": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating expense for fuel used by regulated operation.",
        "label": "Utilities Operating Expense, Fuel Used",
        "terseLabel": "Electric generation fuel"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseFuelUsed",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating expense for purchased gas and petroleum of regulated operation.",
        "label": "Utilities Operating Expense, Gas and Petroleum Purchased",
        "terseLabel": "Purchased natural gas"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseGasAndPetroleumPurchased",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation.",
        "label": "Utilities Operating Expense, Maintenance and Operations",
        "terseLabel": "Utility operations and maintenance"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseMaintenanceAndOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpensePurchasedPower": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating expense for purchased power of regulated operation.",
        "label": "Utilities Operating Expense, Purchased Power",
        "terseLabel": "Purchased electricity"
       }
      }
     },
     "localname": "UtilitiesOperatingExpensePurchasedPower",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilityPlantDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plant owned by a utility entity used in the operations of the entity.",
        "label": "Utility Plant [Domain]",
        "terseLabel": "Utility Plant [Domain]"
       }
      }
     },
     "localname": "UtilityPlantDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r143"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance",
        "periodStartLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r143"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r143"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]",
        "terseLabel": "Valuation Approach and Technique [Axis]"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]",
        "terseLabel": "Valuation Approach and Technique [Domain]"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pugetenergy.com/role/FairValueMeasurementsDebtatCarryingandFairValueDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsForwardPriceRangesDetails",
      "http://www.pugetenergy.com/role/FairValueMeasurementsUnobservableInputDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 13
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(c)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953659-111524"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5144-111524"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392603&loc=d3e7123-110846"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(4)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=109237650&loc=d3e13064-110858"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=77904769&loc=SL2265659-115463"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB TOPIC 5.Y.Q2)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "30",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "c",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624258-113959"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624258-113959"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624258-113959"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5708775-113959"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5708775-113959"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117332851&loc=SL7495116-110257"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "840",
   "URI": "http://asc.fasb.org/topic&trid=2208923"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61797-109447"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6)(a)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 10.D)",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499423&loc=d3e659339-123030"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=84167750&loc=d3e42232-110370"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=77907324&loc=d3e43603-110378"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44278-110382"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500269&loc=d3e45485-110386"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB TOPIC 10.C)",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=115995737&loc=d3e659983-123033"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB Topic 10.C)",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=115995737&loc=d3e659983-123033"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "405",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500807&loc=d3e48068-110394"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "405",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500882&loc=d3e48281-110396"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "410",
   "Subparagraph": "(SAB Topic 10.F)",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6228715&loc=d3e660557-123036"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "470",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500971&loc=d3e49673-110406"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "715",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54053-110423"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54136-110423"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "980",
   "URI": "http://asc.fasb.org/topic&trid=2156578"
  },
  "r471": {
   "Name": "Form 20-F",
   "Publisher": "SEC",
   "Section": "Item 18",
   "Subsection": "Instruction 2"
  },
  "r472": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r473": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r474": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r475": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r476": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r477": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r478": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "i",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "10"
  },
  "r479": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "5",
   "Subparagraph": "Schedule I",
   "Subsection": "04"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "7",
   "Subparagraph": "Schedule II",
   "Subsection": "05"
  },
  "r481": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "9",
   "Subsection": "06"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20,22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1)(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
