| Name | DefinedBenefitPlanNetPeriodicBenefitCostPracticalExpedientComparativePeriodDisclosure |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:booleanItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Defined Benefit Plan, Net Periodic Benefit Cost, Practical Expedient, Comparative Period Disclosure [true false] (Deprecated 2021-01-31) | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Indicates (true false) whether practical expedient was elected to use amounts for net periodic benefit cost components, disclosed in pension and other postretirement benefit plan note, for prior comparative period in statement of income or comprehensive income. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2018 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| DeprecatedDate | 2021-01-31 | http://fasb.org/srt/role/changeNote/changeNote |
| DeprecatedLabel | Element was deprecated because the guidance from which this element is derived is no longer applicable. | http://fasb.org/srt/role/changeNote/changeNote |
| SourceName | Improving Net Periodic Benefit Cost:Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2021 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2020-08 | http://fasb.org/srt/role/changeNote/changeNote |
| ElementDeprecated | true | http://fasb.org/srt/role/changeNote/changeNote |
| Source_ASU_Number | 2017-07 | http://fasb.org/srt/role/changeNote/changeNote |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:DeprecatedItems | parent-child | http://fasb.org/us-gaap/role/deprecated/deprecated |