 | us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/RegulatedOperations |
 | us-gaap:PublicUtilitiesApprovedRateIncreaseDecreasePercentage | parent-child | http://fasb.org/us-gaap/role/disclosure/RegulatedOperations |
 | us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage | parent-child | http://fasb.org/us-gaap/role/disclosure/RegulatedOperations |
 | us-gaap:PublicUtilitiesApprovedEquityCapitalStructurePercentage | parent-child | http://fasb.org/us-gaap/role/disclosure/RegulatedOperations |
 | us-gaap:PublicUtilitiesApprovedDebtCapitalStructurePercentage | parent-child | http://fasb.org/us-gaap/role/disclosure/RegulatedOperations |
 | us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/RegulatedOperationsPublicUtilitiesGeneralDisclosuresTable |
 | us-gaap:PublicUtilitiesApprovedRateIncreaseDecreasePercentage | domain-member | http://fasb.org/us-gaap/role/disclosure/RegulatedOperationsPublicUtilitiesGeneralDisclosuresTable |
 | us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage | domain-member | http://fasb.org/us-gaap/role/disclosure/RegulatedOperationsPublicUtilitiesGeneralDisclosuresTable |
 | us-gaap:PublicUtilitiesApprovedEquityCapitalStructurePercentage | domain-member | http://fasb.org/us-gaap/role/disclosure/RegulatedOperationsPublicUtilitiesGeneralDisclosuresTable |
 | us-gaap:PublicUtilitiesApprovedDebtCapitalStructurePercentage | domain-member | http://fasb.org/us-gaap/role/disclosure/RegulatedOperationsPublicUtilitiesGeneralDisclosuresTable |