| Source | Taxonomy Implementation Guide | http://fasb.org/us-gaap/role/tin/resource |
| SourceName | Retirement Benefits-Phase 2 | http://fasb.org/us-gaap/role/tin/resource |
| pdfURI | https://www.fasb.org/retirementbenefitsphase2 | http://fasb.org/us-gaap/role/tin/resource |
| Note | Element is intended to be used when: (1) plan asset information is disaggregated by plan asset category, (2) amount represents partial monetary summation for specific plan asset category, and (3) amount is not for employer (related party). Element intended to be used when: (1) plan asset information is disaggregated by plan asset category, (2) amount represents partial monetary summation for specific plan asset category, and (3) amount is for employer (related party), is identified first in tin-part:AlternateElement. Element intended to be used when: (1) plan asset information is disaggregated by plan asset category, and (2) amount participates in complete monetary summation of plan asset category information, is identified second in tin-part:AlternateElement. | http://fasb.org/us-gaap/role/tin/usage |
| AlternateElement | DefinedBenefitPlanAmountOfEmployerAndRelatedPartySecuritiesIncludedInPlanAssets DefinedBenefitPlanFairValueOfPlanAssets | http://fasb.org/us-gaap/role/tin/usage |
| elementCreationTaxonomyVersion | 2018 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Publisher | FASB | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2009/role/commonPracticeRef |
| Topic | 715 | http://www.xbrl.org/2009/role/commonPracticeRef |
| SubTopic | 20 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Section | 50 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Paragraph | 1 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Subparagraph | (d)(ii) | http://www.xbrl.org/2009/role/commonPracticeRef |
| URI | https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 | http://www.xbrl.org/2009/role/commonPracticeRef |