| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/RegulatedOperationsPublicUtilitiesInventoryTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:PublicUtilitiesInventoryTable |
| Explicit | us-gaap:PublicUtilitiesInventoryAxis |
| Member | us-gaap:PublicUtilitiesInventoryTypeDomain |
| Member | us-gaap:PublicUtilitiesInventoryFuelMember |
| Member | us-gaap:PublicUtilitiesInventorySuppliesMember |
| Member | us-gaap:PublicUtilitiesInventoryCoalMember |
| Member | us-gaap:PublicUtilitiesInventoryRawMaterialsMember |
| Member | us-gaap:PublicUtilitiesInventoryNaturalGasMember |
| Member | us-gaap:PublicUtilitiesInventoryWaterMember |
| Member | us-gaap:PublicUtilitiesInventoryPropaneMember |
| Member | us-gaap:PublicUtilitiesInventoryReplacementPartsMember |
| Member | us-gaap:PublicUtilitiesInventoryTubularGoodsMember |
| Member | us-gaap:PublicUtilitiesInventoryPetroleumProductsMember |
| Label/QName |
|---|
us-gaap:PublicUtilitiesInventoryLineItems |
us-gaap:PublicUtilitiesInventory |