| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/RegulatedOperationsScheduleOfRegulatoryAssetsTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfRegulatoryAssetsTable |
| Explicit | us-gaap:RegulatoryAssetAxis |
| Member | us-gaap:RegulatoryAssetDomain |
| Member | us-gaap:StrandedCostsMember |
| Member | us-gaap:DeferredProjectCostsMember |
| Member | us-gaap:RecoverableVacationPayMember |
| Member | us-gaap:StormCostsMember |
| Member | us-gaap:AssetImpairmentForRegulatoryActionMember |
| Member | us-gaap:DeferredFuelCostsMember |
| Member | us-gaap:EnvironmentalRestorationCostsMember |
| Member | us-gaap:AssetRetirementObligationCostsMember |
| Member | us-gaap:LossOnReacquiredDebtMember |
| Member | us-gaap:DeferredLossOnEarlyExtinguishmentOfDebtMember |
| Member | us-gaap:DeferredIncomeTaxChargesMember |
| Member | us-gaap:PensionCostsMember |
| Member | us-gaap:PostretirementBenefitCostsMember |
| Member | us-gaap:AssetRecoverableGasCostsMember |
| Member | us-gaap:NaturalGasTransitionCostMember |
| Member | us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember |
| Member | us-gaap:OtherRegulatoryAssetsLiabilitiesMember |
| Member | us-gaap:RemovalCostsMember |
| Member | us-gaap:PensionAndOtherPostretirementPlansCostsMember |
| Member | us-gaap:DeferredDerivativeGainLossMember |
| Member | us-gaap:RenewableEnergyProgramMember |
| Member | us-gaap:AdvancedMeteringInfrastructureCostsMember |
| Label/QName |
|---|
us-gaap:RegulatoryAssetLineItems |
us-gaap:RegulatoryAssetsCurrent |
us-gaap:RegulatoryCurrentAssetEndDateForRecovery |
us-gaap:RegulatoryAssetsNoncurrent |
us-gaap:RegulatoryNoncurrentAssetEndDateForRecovery |
us-gaap:RegulatoryAssetAmortizationPeriod |
us-gaap:RegulatoryAssets |