| Name | PublicUtilitiesGeneralDisclosuresTable |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrldt:hypercubeItem |
| Balance | None |
| Nillable | True |
| Abstract | True |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Public Utilities General Disclosures [Table] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Disclosure of information about regulation for public utility entities, including, but not limited to, rate requests, decommissioning costs and the amount of allowance for earnings on equity capitalized for rate making purposes. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2013 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/RegulatedOperations | |
us-gaap:PublicUtilitiesGeneralDisclosuresLineItems | all | http://fasb.org/us-gaap/role/disclosure/RegulatedOperationsPublicUtilitiesGeneralDisclosuresTable |