| Name | DefinedBenefitPlanExpectedAmortizationNextFiscalYear |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | debit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Defined Benefit Plan, Expected Amortization, Next Fiscal Year | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Defined Benefit Plan, Expected Amortization, Next Fiscal Year, Total | en-US | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| Amount of cost (credit) included in accumulated other comprehensive (income) loss expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2017 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Note | Element is intended to be used for each reported period for which amendment from Accounting Standards Update identified in tin-part:Source_ASU_Number is not applied. After application of amendment from Accounting Standards Update identified in tin-part:Source_ASU_Number, element may be used for common practice. | http://fasb.org/us-gaap/role/tin/transition |
| Source | ASU | http://fasb.org/us-gaap/role/tin/transition |
| SourceName | Disclosure Framework-Defined Benefit Plans | http://fasb.org/us-gaap/role/tin/transition |
| Source_ASU_Number | 2018-14 | http://fasb.org/us-gaap/role/tin/transition |
| Positive_XBRL_Value | Cost | http://fasb.org/us-gaap/role/tin/value |
| Negative_XBRL_Value | Credit | http://fasb.org/us-gaap/role/tin/value |
| SourceName | Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2022 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedReferences | true | http://fasb.org/srt/role/changeNote/changeNote |
| 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 |
| URI | https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear | summation-item | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefits | |
us-gaap:DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear | summation-item | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefits | |
us-gaap:DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear | summation-item | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefits |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefits | |
us-gaap:DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefitsScheduleOfDefinedBenefitPlansDisclosuresTable |