730000 - Disclosure - Compensation Related Costs, Retirement Benefits

Line Label Object Class Period Type Balance Report ElementName
1 730000 - Disclosure - Compensation Related Costs, Retirement Benefits Network

*

*

http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefits
2 Retirement Benefits [Abstract] Abstract us-gaap:CompensationAndRetirementDisclosureAbstract
3 Retirement Benefits [Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
4 Defined Benefit Plan [Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:DefinedBenefitPlanTextBlock
5 Schedule of Defined Benefit Plans Disclosures [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock
6 Schedule of Defined Benefit Plans Disclosures [Table] Hypercube us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable
7 Retirement Plan Type [Axis] Dimension us-gaap:RetirementPlanTypeAxis
8 Retirement Plan Type [Domain] Member us-gaap:RetirementPlanTypeDomain
9 Pension Plan [Member] Member us-gaap:PensionPlansDefinedBenefitMember
10 Other Postretirement Benefits Plan [Member] Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
11 Postretirement Health Coverage [Member] Member us-gaap:DefinedBenefitPostretirementHealthCoverageMember
12 Postretirement Life Insurance [Member] Member us-gaap:DefinedBenefitPostretirementLifeInsuranceMember
13 Other Pension Plan [Member] Member us-gaap:OtherPensionPlansDefinedBenefitMember
14 Supplemental Employee Retirement Plan [Member] Member us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember
15 Other Pension, Postretirement and Supplemental Plans [Member] Member us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
16 Postemployment Retirement Benefits [Member] Member us-gaap:PostemploymentRetirementBenefitsMember
17 Retirement Plan Sponsor Location [Axis] Dimension us-gaap:RetirementPlanSponsorLocationAxis
18 Retirement Plan Sponsor Location [Domain] Member us-gaap:RetirementPlanSponsorLocationDomain
19 Domestic Plan [Member] Member us-gaap:DomesticPlanMember
20 Foreign Plan [Member] Member us-gaap:ForeignPlanMember
21 Retirement Plan Tax Status [Axis] Dimension us-gaap:RetirementPlanTaxStatusAxis
22 Retirement Plan Tax Status [Domain] Member us-gaap:RetirementPlanTaxStatusDomain
23 Qualified Plan [Member] Member us-gaap:QualifiedPlanMember
24 Nonqualified Plan [Member] Member us-gaap:NonqualifiedPlanMember
25 Defined Benefit Plan, Funding Status [Axis] Dimension us-gaap:RetirementPlanFundingStatusAxis
26 Defined Benefit Plan, Funding Status [Domain] Member us-gaap:RetirementPlanFundingStatusDomain
27 Defined Benefit Plan, Funded Plan [Member] Member us-gaap:FundedPlanMember
28 Defined Benefit Plan, Overfunded Plan [Member] Member us-gaap:OverfundedPlanMember
29 Defined Benefit Plan, Underfunded Plan [Member] Member us-gaap:UnderfundedPlanMember
30 Defined Benefit Plan, Unfunded Plan [Member] Member us-gaap:UnfundedPlanMember
31 Retirement Plan Name [Axis] Dimension us-gaap:RetirementPlanNameAxis
32 Retirement Plan Name [Domain] Member us-gaap:RetirementPlanNameDomain
33 Retirement Plan Name, Other [Member] Member us-gaap:RetirementPlanNameOtherMember
34 Defined Benefit Plan, Plan Assets, Category [Axis] Dimension us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis
35 Defined Benefit Plan, Plan Assets, Category [Domain] Member us-gaap:PlanAssetCategoriesDomain
36 Defined Benefit Plan, Cash and Cash Equivalents [Member] Member us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember
37 Defined Benefit Plan, Cash [Member] Member us-gaap:DefinedBenefitPlanCashMember
38 Defined Benefit Plan, Equity Securities [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesMember
39 Defined Benefit Plan, Equity Securities, US [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember
40 Defined Benefit Plan, Equity Securities, US, Large Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember
41 Defined Benefit Plan, Equity Securities, US, Mid Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember
42 Defined Benefit Plan, Equity Securities, US, Small Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember
43 Defined Benefit Plan, Equity Securities, Non-US [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember
44 Defined Benefit Plan, Equity Securities, Large Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember
45 Defined Benefit Plan, Equity Securities, Mid Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesMidCapMember
46 Defined Benefit Plan, Equity Securities, Small Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesSmallCapMember
47 Defined Benefit Plan, Equity Securities, Common Stock [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember
48 Defined Benefit Plan, Equity Securities, Common Stock, Employer, Related Party [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockEmployerRelatedPartyMember
49 Defined Benefit Plan, Equity Securities, Class A Common Stock, Employer, Related Party [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesClassACommonStockEmployerRelatedPartyMember
50 Defined Benefit Plan, Debt Security [Member] Member us-gaap:DefinedBenefitPlanDebtSecurityMember
51 US Treasury and Government [Member] Member us-gaap:USTreasuryAndGovernmentMember
52 US Treasury Securities [Member] Member us-gaap:USTreasurySecuritiesMember
53 US Government Agencies Debt Securities [Member] Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember
54 US Government-sponsored Enterprises Debt Securities [Member] Member us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember
55 US States and Political Subdivisions Debt Securities [Member] Member us-gaap:USStatesAndPoliticalSubdivisionsMember
56 Debt Security, Government, Non-US [Member] Member us-gaap:ForeignGovernmentDebtSecuritiesMember
57 Corporate Debt Securities [Member] Member us-gaap:CorporateDebtSecuritiesMember
58 Debt Security, Corporate, US [Member] Member us-gaap:DomesticCorporateDebtSecuritiesMember
59 Debt Security, Corporate, Non-US [Member] Member us-gaap:ForeignCorporateDebtSecuritiesMember
60 Defined Benefit Plan, Debt Security, Corporate, Japan [Member] Member us-gaap:DefinedBenefitPlanDebtSecurityCorporateJapanMember
61 Defined Benefit Plan, Debt Security, Corporate, Non-Japan [Member] Member us-gaap:DefinedBenefitPlanDebtSecurityCorporateNonJapanMember
62 Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
63 Convertible Debt Securities [Member] Member us-gaap:ConvertibleDebtSecuritiesMember
64 Asset-backed Securities [Member] Member us-gaap:AssetBackedSecuritiesMember
65 Collateralized Mortgage Backed Securities [Member] Member us-gaap:MortgageBackedSecuritiesMember
66 Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member] Member us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
67 Mortgage-backed Securities, Issued by Private Enterprises [Member] Member us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
68 Residential Mortgage Backed Securities [Member] Member us-gaap:ResidentialMortgageBackedSecuritiesMember
69 Commercial Mortgage Backed Securities [Member] Member us-gaap:CommercialMortgageBackedSecuritiesMember
70 Collateralized Debt Obligations [Member] Member us-gaap:CollateralizedDebtObligationsMember
71 Asset-backed Securities, Securitized Loans and Receivables [Member] Member us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
72 Fixed Income Securities [Member] Member us-gaap:FixedIncomeSecuritiesMember
73 Other Debt Obligations [Member] Member us-gaap:OtherDebtSecuritiesMember
74 Mutual Fund [Member] Member us-gaap:MutualFundMember
75 Money Market Funds [Member] Member us-gaap:MoneyMarketFundsMember
76 Equity Funds [Member] Member us-gaap:EquityFundsMember
77 Fixed Income Funds [Member] Member us-gaap:FixedIncomeFundsMember
78 Balanced Funds [Member] Member us-gaap:BalancedFundsMember
79 Exchange Traded Funds [Member] Member us-gaap:ExchangeTradedFundsMember
80 Defined Benefit Plan, Derivative [Member] Member us-gaap:DefinedBenefitPlanDerivativeMember
81 Interest Rate Contract [Member] Member us-gaap:InterestRateContractMember
82 Foreign Exchange Contract [Member] Member us-gaap:ForeignExchangeContractMember
83 Cross Currency Interest Rate Contract [Member] Member us-gaap:CrossCurrencyInterestRateContractMember
84 Equity Contract [Member] Member us-gaap:EquityContractMember
85 Commodity Contract [Member] Member us-gaap:CommodityContractMember
86 Credit Risk Contract [Member] Member us-gaap:CreditRiskContractMember
87 Other Contract [Member] Member us-gaap:OtherContractMember
88 Private Equity Funds [Member] Member us-gaap:PrivateEquityFundsMember
89 Private Equity Funds, US [Member] Member us-gaap:PrivateEquityFundsDomesticMember
90 Private Equity Funds, Non-US [Member] Member us-gaap:PrivateEquityFundsForeignMember
91 Hedge Funds [Member] Member us-gaap:HedgeFundsMember
92 Hedge Funds, Equity [Member] Member us-gaap:HedgeFundsEquityMember
93 Hedge Funds, Event Driven [Member] Member us-gaap:HedgeFundsEventDrivenMember
94 Hedge Funds, Global Opportunity [Member] Member us-gaap:HedgeFundsGlobalOpportunityMember
95 Hedge Funds, Multi-strategy [Member] Member us-gaap:HedgeFundsMultistrategyMember
96 Venture Capital Funds [Member] Member us-gaap:VentureCapitalFundsMember
97 Defined Benefit Plan, Real Estate [Member] Member us-gaap:DefinedBenefitPlanRealEstateMember
98 Commercial Real Estate [Member] Member us-gaap:CommercialRealEstateMember
99 Residential Real Estate [Member] Member us-gaap:ResidentialRealEstateMember
100 Defined Benefit Plan, Common Collective Trust [Member] Member us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
101 Fair Value Hierarchy and NAV [Axis] Dimension us-gaap:FairValueByFairValueHierarchyLevelAxis
102 Fair Value Hierarchy and NAV [Domain] Member us-gaap:FairValueMeasurementsFairValueHierarchyDomain
103 Fair Value, Inputs, Level 1, 2 and 3 [Member] Member us-gaap:FairValueInputsLevel12And3Member
104 Fair Value, Inputs, Level 1 [Member] Member us-gaap:FairValueInputsLevel1Member
105 Fair Value, Inputs, Level 2 [Member] Member us-gaap:FairValueInputsLevel2Member
106 Fair Value, Inputs, Level 3 [Member] Member us-gaap:FairValueInputsLevel3Member
107 Fair Value Measured at Net Asset Value Per Share [Member] Member us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
108 Investment Objective [Axis] Dimension us-gaap:EquitySecuritiesByInvestmentObjectiveAxis
109 Investment Objective [Domain] Member us-gaap:EquitySecuritiesInvestmentObjectiveMember
110 Related Party [Axis] Dimension us-gaap:RelatedPartyTransactionsByRelatedPartyAxis
111 Related Party [Domain] Member us-gaap:RelatedPartyDomain
112 Affiliated Entity [Member] Member srt:AffiliatedEntityMember
113 Subsidiaries [Member] Member srt:SubsidiariesMember
114 Trust for Benefit of Employees [Member] Member us-gaap:TrustForBenefitOfEmployeesMember
115 Related Party Transaction [Axis] Dimension us-gaap:RelatedPartyTransactionAxis
116 Related Party Transaction [Domain] Member us-gaap:RelatedPartyTransactionDomain
117 Asset Management Arrangement [Member] Member us-gaap:AssetManagementArrangementMember
118 Statistical Measurement [Axis] Dimension srt:RangeAxis
119 Statistical Measurement [Domain] Member srt:RangeMember
120 Maximum [Member] Member srt:MaximumMember
121 Minimum [Member] Member srt:MinimumMember
122 Defined Benefit Plan Disclosure [Line Items] LineItems us-gaap:DefinedBenefitPlanDisclosureLineItems
123 Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Abstract us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostAbstract
124 Defined Benefit Plan, Service Cost Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanServiceCost
125 Defined Benefit Plan, Interest Cost Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanInterestCost
126 Defined Benefit Plan, Expected Return (Loss) on Plan Assets Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
127 Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment [Abstract] Abstract us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailmentsAbstract
128 Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
129 Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
130 Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment, Total Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
131 Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
132 Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
133 Defined Benefit Plan, Amortization of Gain (Loss) Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
134 Defined Benefit Plan, Amortization of Transition Asset (Obligation) Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
135 Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
136 Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
137 Defined Benefit Plan, Other Cost (Credit) Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanOtherCosts
138 Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Total Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
139 For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] Abstract us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance
140 Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
141 Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
142 Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList
143 Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Settlement and Curtailment Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementAndCurtailmentGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList
144 Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Settlement Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList
145 Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Curtailment Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditCurtailmentGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList
146 Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList
147 Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Transition Asset (Obligation), Statement of Income or Comprehensive Income [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfTransitionAssetObligationStatementOfIncomeOrComprehensiveIncomeExtensibleList
148 Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList
149 Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Immediate Recognition of Actuarial Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditImmediateRecognitionOfActuarialGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList
150 Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Other Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditOtherCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList
151 Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract] Abstract us-gaap:DefinedBenefitPlanFundedStatusOfPlanAbstract
152 Defined Benefit Plan, Plan Assets, Amount Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
153 Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
154 Defined Benefit Plan, Benefit Obligation Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanBenefitObligation
155 Defined Benefit Plan, Funded (Unfunded) Status of Plan, Total Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanFundedStatusOfPlan
156 Defined Benefit Plan, Roll Forwards [Abstract] Abstract us-gaap:DefinedBenefitPlanRollForwardsAbstract
157 Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Abstract us-gaap:DefinedBenefitPlanChangeInBenefitObligationRollForward
158 Defined Benefit Plan, Benefit Obligation, Beginning Balance Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanBenefitObligation
159 Defined Benefit Plan, Service Cost Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanServiceCost
160 Defined Benefit Plan, Interest Cost Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanInterestCost
161 Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
162 Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanActuarialGainLoss
163 Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
164 Defined Benefit Plan, Benefit Obligation, Benefits Paid Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
165 Defined Benefit Plan, Benefit Obligation, Prescription Drug Subsidy Receipt Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
166 Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanPlanAmendments
167 Defined Benefit Plan, Benefit Obligation, Business Combination Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation
168 Defined Benefit Plan, Benefit Obligation, Divestiture Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanDivestituresBenefitObligation
169 Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanCurtailments
170 Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement [Abstract] Abstract us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForSettlementAbstract
171 Defined Benefit Plan, Benefit Obligation, Payment for Settlement Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
172 Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement
173 Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement, Total Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
174 Defined Benefit Plan, Benefit Obligation, Special and Contractual Termination Benefits Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanSpecialTerminationBenefits
175 Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Other Change Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanOtherChanges
176 Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease), Total Concept (Monetary) For Period us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
177 Defined Benefit Plan, Benefit Obligation, Ending Balance Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanBenefitObligation
178 Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Abstract us-gaap:DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward
179 Defined Benefit Plan, Plan Assets, Amount, Beginning Balance Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
180 Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
181 Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
182 Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
183 Defined Benefit Plan, Plan Assets, Contributions by Employer Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanContributionsByEmployer
184 Defined Benefit Plan, Plan Assets, Contributions by Plan Participant Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
185 Defined Benefit Plan, Plan Assets, Benefits Paid Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
186 Defined Benefit Plan, Plan Assets, Prescription Drug Subsidy Receipt Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanPlanAssetsPrescriptionDrugSubsidyReceipt
187 Defined Benefit Plan, Plan Assets, Business Combination Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets
188 Defined Benefit Plan, Plan Assets, Divestiture Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanDivestituresPlanAssets
189 Defined Benefit Plan, Plan Assets, Payment for Settlement Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanSettlementsPlanAssets
190 Defined Benefit Plan, Plan Assets, Administration Expense Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanAdministrationExpenses
191 Defined Benefit Plan, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan
192 Defined Benefit Plan, Plan Assets, Period Increase (Decrease), Total Concept (Monetary) For Period us-gaap:DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
193 Defined Benefit Plan, Plan Assets, Amount, Ending Balance Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
194 Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
195 Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward] Abstract us-gaap:DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward
196 Defined Benefit Plan, Plan Assets, Amount, Beginning Balance Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
197 Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
198 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Actual Return (Loss) on Plan Assets Still Held Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
199 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Actual Return (Loss) on Plan Assets Sold Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
200 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Purchase, Sale, and Settlement [Abstract] Abstract us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsAbstract
201 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase for Purchase Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase
202 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Decrease for Sale Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSale
203 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Decrease for Settlement Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement
204 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Purchase, Sale, and Settlement, Total Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements
205 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Assets Transferred into (out of) Level 3 Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanTransfersBetweenMeasurementLevels
206 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Period Increase (Decrease), Total Concept (Monetary) For Period us-gaap:DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationPeriodIncreaseDecrease
207 Defined Benefit Plan, Plan Assets, Amount, Ending Balance Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
208 Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
209 Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract] Abstract us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract
210 Assets for Plan Benefits, Defined Benefit Plan Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
211 Liability, Defined Benefit Plan [Abstract] Abstract us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansNoncurrentLiabilitiesAbstract
212 Liability, Defined Benefit Plan, Current Concept (Monetary) As Of Credit us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
213 Liability, Defined Benefit Plan, Noncurrent Concept (Monetary) As Of Credit us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
214 Liability, Defined Benefit Plan, Total Concept (Monetary) As Of Credit us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
215 Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position, Total Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
216 Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) [Abstract] Abstract us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract
217 Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract] Abstract us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract
218 Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Reclassification Adjustment, before Tax [Abstract] Abstract us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract
219 Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Concept (Monetary) For Period Credit us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
220 Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Concept (Monetary) For Period Debit us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
221 Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Reclassification Adjustment, before Tax, Total Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
222 Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Reclassification Adjustment, before Tax [Abstract] Abstract us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTaxAbstract
223 Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax Concept (Monetary) For Period Debit us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax
224 Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax Concept (Monetary) For Period Credit us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
225 Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Reclassification Adjustment, before Tax, Total Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
226 Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax Concept (Monetary) For Period Debit us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
227 Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax Concept (Monetary) For Period Credit us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
228 Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax, Total Concept (Monetary) For Period Debit us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
229 Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent [Abstract] Abstract us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract
230 Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] Abstract us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract
231 Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax [Abstract] Abstract us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract
232 Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Concept (Monetary) For Period Credit us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
233 Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax Concept (Monetary) For Period Debit us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
234 Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax Concept (Monetary) For Period Credit us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
235 Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax, Total Concept (Monetary) For Period Debit us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
236 Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax [Abstract] Abstract us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract
237 Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Concept (Monetary) For Period Debit us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
238 Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax Concept (Monetary) For Period Credit us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
239 Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, after Tax Concept (Monetary) For Period Debit us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax
240 Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax, Total Concept (Monetary) For Period Credit us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
241 Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total Concept (Monetary) For Period Debit us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
242 Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Noncontrolling Interest Concept (Monetary) For Period Credit us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
243 Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent, Total Concept (Monetary) For Period Debit us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
244 Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract] Abstract us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract
245 Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
246 Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
247 Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Transition Asset (Obligation), before Tax Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax
248 Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax, Total Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
249 Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract] Abstract us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract
250 Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
251 Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
252 Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), after Tax Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsAfterTax
253 Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax, Total Concept (Monetary) As Of Debit us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
254 Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax [Abstract] Abstract us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTaxAbstract
255 Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
256 Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax Concept (Monetary) For Period Debit us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
257 Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax, Total Concept (Monetary) For Period Debit us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
258 Defined Benefit Plan, Assumptions Used in Calculations [Abstract] Abstract us-gaap:DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract
259 Defined Benefit Plan, Assumptions Used in Calculation, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription
260 Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract] Abstract us-gaap:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract
261 Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
262 Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
263 Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Weighted-Average Interest Crediting Rate Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate
264 Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract] Abstract us-gaap:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract
265 Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Concept (dtr-types:percentItemType) For Period us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
266 Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets Concept (dtr-types:percentItemType) For Period us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
267 Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Concept (dtr-types:percentItemType) For Period us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
268 Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Change Due to Subsequent Interim Measurement, Weighted-Average Expected Long-term Rate of Return on Plan Assets Concept (dtr-types:percentItemType) For Period us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostChangeDueToSubsequentInterimMeasurementWeightedAverageExpectedLongTermRateOfReturnOnPlanAssets
269 Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Weighted-Average Interest Crediting Rate Concept (dtr-types:percentItemType) For Period us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate
270 Defined Benefit Plan, Assumed Health Care Cost Trend Rates [Abstract] Abstract us-gaap:DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract
271 Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
272 Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
273 Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate Concept (dtr-types:gYearListItemType) For Period us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
274 Defined Benefit Plan, Assumed Health Care Cost Trend Rate, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanDescriptionOfDirectionAndPatternOfChangeForAssumedHealthCareCostTrendRate
275 Defined Benefit Plan, Information about Plan Assets [Abstract] Abstract us-gaap:DefinedBenefitPlanInformationAboutPlanAssetsAbstract
276 Defined Benefit Plan, Plan Assets, Amount Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
277 Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
278 Defined Benefit Plan, Plan Assets, Allocations [Abstract] Abstract us-gaap:DefinedBenefitPlanAssetsTargetAllocationsAbstract
279 Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
280 Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
281 Defined Benefit Plan, Plan Assets, Investment within Plan Asset Category, Percentage Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
282 Defined Benefit Plan, Plan Assets, Investment within Plan Asset Category, Amount Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryAmount
283 Defined Benefit Plan, Plan Assets, Employer, Related Party, Amount Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanAmountOfEmployerAndRelatedPartySecuritiesIncludedInPlanAssets
284 Defined Benefit Plan, Plan Assets, Employer, Related Party, Type [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsEmployerRelatedPartyTypeExtensibleList
285 Defined Benefit Plan, Plan Assets, Employer, Related Party, Number of Shares Concept (Shares) As Of us-gaap:DefinedBenefitPlanNumberOfSharesOfEquitySecuritiesIssuedByEmployerAndRelatedPartiesIncludedInPlanAssets
286 Defined Benefit Plan, Plan Assets, Description [Abstract] Abstract us-gaap:DefinedBenefitPlanPlanAssetsDescriptionAbstract
287 Defined Benefit Plan, Plan Assets, Investment Policy and Strategy, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription
288 Defined Benefit Plan, Plan Assets, Expected Long-term Rate-of-Return, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanNarrativeDescriptionOfBasisUsedToDetermineOverallExpectedLongTermRateOfReturnOnAssetsAssumption
289 Defined Benefit Plan, Plan Assets, Valuation Technique and Inputs [Abstract] Abstract us-gaap:DefinedBenefitPlanPlanAssetsAtFairValueValuationTechniquesAndInputsAbstract
290 Defined Benefit Plan, Plan Assets, Valuation Technique [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsValuationTechniqueExtensibleList
291 Defined Benefit Plan, Plan Assets, Measurement Input [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsMeasurementInputExtensibleList
292 Defined Benefit Plan, Plan Assets, Change in Valuation Technique and Input, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanPlanAssetsAtFairValueValuationTechniquesAndInputsChanges
293 Defined Benefit Plan, Plan Assets, Accounting Policy Election, Measurement Date [Abstract] Abstract us-gaap:DefinedBenefitPlanAccountingPolicyElectionMeasurementDateAbstract
294 Defined Benefit Plan, Plan Assets, Accounting Policy Election, Measurement Date [Policy Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:DefinedBenefitPlanAccountingPolicyElectionMeasurementDatePolicyTextBlock
295 Defined Benefit Plan, Plan Assets, Accounting Policy Election, Measurement Date Concept (Date) For Period us-gaap:DefinedBenefitPlanAccountingPolicyElectionMeasurementDate
296 Defined Benefit Plan, Expected Amounts [Abstract] Abstract us-gaap:DefinedBenefitPlanExpectedAmountsAbstract
297 Defined Benefit Plan, Expected Future Benefit Payment [Abstract] Abstract us-gaap:DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract
298 Defined Benefit Plan, Expected Future Benefit Payment, Year One Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
299 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
300 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
301 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
302 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
303 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
304 Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear
305 Defined Benefit Plan, Expected Future Employer Contributions [Abstract] Abstract us-gaap:DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract
306 Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
307 Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYearDescription
308 Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear
309 Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanEstimatedFutureEmployerContributionsInCurrentFiscalYearDescription
310 Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
311 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt [Abstract] Abstract us-gaap:DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract
312 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year One Concept (Monetary) As Of Debit us-gaap:PrescriptionDrugSubsidyReceiptsNextTwelveMonths
313 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Two Concept (Monetary) As Of Debit us-gaap:PrescriptionDrugSubsidyReceiptsYearTwo1
314 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Three Concept (Monetary) As Of Debit us-gaap:PrescriptionDrugSubsidyReceiptsYearThree1
315 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Four Concept (Monetary) As Of Debit us-gaap:PrescriptionDrugSubsidyReceiptsYearFour1
316 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Five Concept (Monetary) As Of Debit us-gaap:PrescriptionDrugSubsidyReceiptsYearFive1
317 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, after Year Five Concept (Monetary) As Of Debit us-gaap:PrescriptionDrugSubsidyReceiptsAfterYearFive
318 Defined Benefit Plan, Additional Information [Abstract] Abstract us-gaap:DefinedBenefitPlanAdditionalInformationAbstract
319 Defined Benefit Plan, Accumulated Benefit Obligation Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
320 Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Abstract] Abstract us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract
321 Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
322 Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
323 Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
324 Defined Benefit Plan, Pension Plan with Project Benefit Obligation in Excess of Plan Assets [Abstract] Abstract us-gaap:DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract
325 Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
326 Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation
327 Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
328 Defined Benefit Plan, Funded Percentage Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanFundedPercentage
329 Defined Benefit Plan, Changes in Benefit Obligation and Plan Assets, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanExplanationOfSignificantChangeInBenefitObligationOrPlanAssetsNotApparentFromOtherRequiredDisclosures
330 Defined Benefit Plan, Alternative Method Used to Amortize Prior Service Cost, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanAlternativeMethodUsedToAmortizePriorServiceAmounts
331 Defined Benefit Plan, Alternative Method Used to Amortize Gain (Loss), Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanAlternativeMethodUsedToAmortizeNetGainsAndLosses
332 Defined Benefit Plan, Substantive Commitment Used as Basis for Accounting for Benefit Obligation, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanDescriptionOfAnySubstantiveCommitmentUsedAsBasisForAccountingForBenefitObligation
333 Defined Benefit Plan, Government's Rights to Plan Assets in Event of Plan Termination, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanGovernmentsRightsToPlanAssetsInEventOfPlanTermination
334 Defined Benefit Plan, Government's Rights to Plan Assets in Event of Plan Termination, Amount Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanGovernmentsRightsToPlanAssetsInEventOfPlanTerminationAmount
335 Defined Benefit Plan, Method to Determine Vested Benefit Obligation, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanPensionMethodToDetermineVestedBenefitObligation
336 Defined Benefit Plan, Unfunded Plan Concept (Text/String) For Period us-gaap:DefinedBenefitPlanUnfundedPlan
337 Defined Benefit Plan, Plan Amendment [Abstract] Abstract us-gaap:DefinedBenefitPlanPlanAmendmentAbstract
338 Defined Benefit Plan, Accumulated Benefit Obligation, Increase (Decrease) for Plan Amendment Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForPlanAmendment
339 Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Increase (Decrease) for Plan Amendment Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditIncreaseDecreaseForPlanAmendment
340 Defined Benefit Plan, Settlement and Curtailment [Abstract] Abstract us-gaap:DefinedBenefitPlanSettlementsAndCurtailmentsAbstract
341 Defined Benefit Plan, Accumulated Benefit Obligation, (Increase) Decrease for Settlement and Curtailment Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment
342 Defined Benefit Plan, Special and Contractual Termination Benefits [Abstract] Abstract us-gaap:DefinedBenefitPlanSpecialOrContractualTerminationBenefitsDuringPeriodAbstract
343 Defined Benefit Plan, Special and Contractual Termination Benefits, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanDescriptionOfNatureOfEventResultingInSpecialOrContractualTerminationBenefitsRecognizedDuringPeriod
344 Defined Benefit Plan, Cost of Providing Special and Contractual Termination Benefits Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod
345 Defined Benefit Plan, Postretirement Medical Plan with Prescription Drug Benefits [Abstract] Abstract us-gaap:PostretirementMedicalPlansWithPrescriptionDrugBenefitsAbstract
346 Defined Benefit Plan, Postretirement Medical Plan with Prescription Drug Benefits, Description Concept (Text/String) For Period us-gaap:DescriptionOfPostretirementMedicalPlansWithPrescriptionDrugBenefits
347 Defined Benefit Plan, Prescription Drug Benefit Subsidy, Effect Not Determined [true false] Concept (Yes/No) For Period us-gaap:PrescriptionDrugBenefitSubsidyEffectNotDetermined
348 Defined Benefit Plan, Prescription Drug Benefit, Accumulated Postretirement Benefit Obligation, Decrease for Subsidy Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanPrescriptionDrugBenefitAccumulatedPostretirementBenefitObligationDecreaseForSubsidy
349 Defined Benefit Plan, Prescription Drug Benefit, Net Periodic Postretirement Benefit Cost, (Increase) Decrease for Subsidy Concept (Monetary) For Period Credit us-gaap:PrescriptionDrugBenefitEffectOfSubsidyOnNetPeriodicPostretirementBenefitCost1
350 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt [Abstract] Abstract us-gaap:DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract
351 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year One Concept (Monetary) As Of Debit us-gaap:PrescriptionDrugSubsidyReceiptsNextTwelveMonths
352 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Two Concept (Monetary) As Of Debit us-gaap:PrescriptionDrugSubsidyReceiptsYearTwo1
353 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Three Concept (Monetary) As Of Debit us-gaap:PrescriptionDrugSubsidyReceiptsYearThree1
354 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Four Concept (Monetary) As Of Debit us-gaap:PrescriptionDrugSubsidyReceiptsYearFour1
355 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Five Concept (Monetary) As Of Debit us-gaap:PrescriptionDrugSubsidyReceiptsYearFive1
356 Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, after Year Five Concept (Monetary) As Of Debit us-gaap:PrescriptionDrugSubsidyReceiptsAfterYearFive
357 Defined Benefit Plan, Type [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanTypeExtensibleList
358 Defined Benefit Plan, Sponsor Location [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanSponsorLocationExtensibleList
359 Defined Benefit Plan, Tax Status [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanTaxStatusExtensibleList
360 Defined Benefit Plan, Funding Status [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanFundingStatusExtensibleList
361 Defined Benefit Plan, Plan Name [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedBenefitPlanPlanNameExtensibleList
362 Defined Benefit Plan, Plan Assets, Allocation [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:DefinedBenefitPlanPlanAssetsAllocationTableTextBlock
363 Defined Benefit Plan, Plan Assets, Allocation [Table] Hypercube us-gaap:DefinedBenefitPlanPlanAssetsAllocationTable
364 Retirement Plan Type [Axis] Dimension us-gaap:RetirementPlanTypeAxis
365 Retirement Plan Type [Domain] Member us-gaap:RetirementPlanTypeDomain
366 Pension Plan [Member] Member us-gaap:PensionPlansDefinedBenefitMember
367 Other Postretirement Benefits Plan [Member] Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
368 Postretirement Health Coverage [Member] Member us-gaap:DefinedBenefitPostretirementHealthCoverageMember
369 Postretirement Life Insurance [Member] Member us-gaap:DefinedBenefitPostretirementLifeInsuranceMember
370 Other Pension Plan [Member] Member us-gaap:OtherPensionPlansDefinedBenefitMember
371 Supplemental Employee Retirement Plan [Member] Member us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember
372 Other Pension, Postretirement and Supplemental Plans [Member] Member us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
373 Postemployment Retirement Benefits [Member] Member us-gaap:PostemploymentRetirementBenefitsMember
374 Investment Objective [Axis] Dimension us-gaap:EquitySecuritiesByInvestmentObjectiveAxis
375 Investment Objective [Domain] Member us-gaap:EquitySecuritiesInvestmentObjectiveMember
376 Defined Benefit Plan, Plan Assets, Category [Axis] Dimension us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis
377 Defined Benefit Plan, Plan Assets, Category [Domain] Member us-gaap:PlanAssetCategoriesDomain
378 Defined Benefit Plan, Cash and Cash Equivalents [Member] Member us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember
379 Defined Benefit Plan, Cash [Member] Member us-gaap:DefinedBenefitPlanCashMember
380 Defined Benefit Plan, Equity Securities [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesMember
381 Defined Benefit Plan, Equity Securities, US [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember
382 Defined Benefit Plan, Equity Securities, US, Large Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember
383 Defined Benefit Plan, Equity Securities, US, Mid Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember
384 Defined Benefit Plan, Equity Securities, US, Small Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember
385 Defined Benefit Plan, Equity Securities, Non-US [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember
386 Defined Benefit Plan, Equity Securities, Large Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember
387 Defined Benefit Plan, Equity Securities, Mid Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesMidCapMember
388 Defined Benefit Plan, Equity Securities, Small Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesSmallCapMember
389 Defined Benefit Plan, Equity Securities, Common Stock [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember
390 Defined Benefit Plan, Equity Securities, Common Stock, Employer, Related Party [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockEmployerRelatedPartyMember
391 Defined Benefit Plan, Equity Securities, Class A Common Stock, Employer, Related Party [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesClassACommonStockEmployerRelatedPartyMember
392 Defined Benefit Plan, Debt Security [Member] Member us-gaap:DefinedBenefitPlanDebtSecurityMember
393 US Treasury and Government [Member] Member us-gaap:USTreasuryAndGovernmentMember
394 US Treasury Securities [Member] Member us-gaap:USTreasurySecuritiesMember
395 US Government Agencies Debt Securities [Member] Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember
396 US Government-sponsored Enterprises Debt Securities [Member] Member us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember
397 US States and Political Subdivisions Debt Securities [Member] Member us-gaap:USStatesAndPoliticalSubdivisionsMember
398 Debt Security, Government, Non-US [Member] Member us-gaap:ForeignGovernmentDebtSecuritiesMember
399 Corporate Debt Securities [Member] Member us-gaap:CorporateDebtSecuritiesMember
400 Debt Security, Corporate, US [Member] Member us-gaap:DomesticCorporateDebtSecuritiesMember
401 Debt Security, Corporate, Non-US [Member] Member us-gaap:ForeignCorporateDebtSecuritiesMember
402 Defined Benefit Plan, Debt Security, Corporate, Japan [Member] Member us-gaap:DefinedBenefitPlanDebtSecurityCorporateJapanMember
403 Defined Benefit Plan, Debt Security, Corporate, Non-Japan [Member] Member us-gaap:DefinedBenefitPlanDebtSecurityCorporateNonJapanMember
404 Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
405 Convertible Debt Securities [Member] Member us-gaap:ConvertibleDebtSecuritiesMember
406 Asset-backed Securities [Member] Member us-gaap:AssetBackedSecuritiesMember
407 Collateralized Mortgage Backed Securities [Member] Member us-gaap:MortgageBackedSecuritiesMember
408 Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member] Member us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
409 Mortgage-backed Securities, Issued by Private Enterprises [Member] Member us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
410 Residential Mortgage Backed Securities [Member] Member us-gaap:ResidentialMortgageBackedSecuritiesMember
411 Commercial Mortgage Backed Securities [Member] Member us-gaap:CommercialMortgageBackedSecuritiesMember
412 Collateralized Debt Obligations [Member] Member us-gaap:CollateralizedDebtObligationsMember
413 Asset-backed Securities, Securitized Loans and Receivables [Member] Member us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
414 Fixed Income Securities [Member] Member us-gaap:FixedIncomeSecuritiesMember
415 Other Debt Obligations [Member] Member us-gaap:OtherDebtSecuritiesMember
416 Mutual Fund [Member] Member us-gaap:MutualFundMember
417 Money Market Funds [Member] Member us-gaap:MoneyMarketFundsMember
418 Equity Funds [Member] Member us-gaap:EquityFundsMember
419 Fixed Income Funds [Member] Member us-gaap:FixedIncomeFundsMember
420 Balanced Funds [Member] Member us-gaap:BalancedFundsMember
421 Exchange Traded Funds [Member] Member us-gaap:ExchangeTradedFundsMember
422 Defined Benefit Plan, Derivative [Member] Member us-gaap:DefinedBenefitPlanDerivativeMember
423 Interest Rate Contract [Member] Member us-gaap:InterestRateContractMember
424 Foreign Exchange Contract [Member] Member us-gaap:ForeignExchangeContractMember
425 Cross Currency Interest Rate Contract [Member] Member us-gaap:CrossCurrencyInterestRateContractMember
426 Equity Contract [Member] Member us-gaap:EquityContractMember
427 Commodity Contract [Member] Member us-gaap:CommodityContractMember
428 Credit Risk Contract [Member] Member us-gaap:CreditRiskContractMember
429 Other Contract [Member] Member us-gaap:OtherContractMember
430 Private Equity Funds [Member] Member us-gaap:PrivateEquityFundsMember
431 Private Equity Funds, US [Member] Member us-gaap:PrivateEquityFundsDomesticMember
432 Private Equity Funds, Non-US [Member] Member us-gaap:PrivateEquityFundsForeignMember
433 Hedge Funds [Member] Member us-gaap:HedgeFundsMember
434 Hedge Funds, Equity [Member] Member us-gaap:HedgeFundsEquityMember
435 Hedge Funds, Event Driven [Member] Member us-gaap:HedgeFundsEventDrivenMember
436 Hedge Funds, Global Opportunity [Member] Member us-gaap:HedgeFundsGlobalOpportunityMember
437 Hedge Funds, Multi-strategy [Member] Member us-gaap:HedgeFundsMultistrategyMember
438 Venture Capital Funds [Member] Member us-gaap:VentureCapitalFundsMember
439 Defined Benefit Plan, Real Estate [Member] Member us-gaap:DefinedBenefitPlanRealEstateMember
440 Commercial Real Estate [Member] Member us-gaap:CommercialRealEstateMember
441 Residential Real Estate [Member] Member us-gaap:ResidentialRealEstateMember
442 Defined Benefit Plan, Common Collective Trust [Member] Member us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
443 Statistical Measurement [Axis] Dimension srt:RangeAxis
444 Statistical Measurement [Domain] Member srt:RangeMember
445 Maximum [Member] Member srt:MaximumMember
446 Minimum [Member] Member srt:MinimumMember
447 Defined Benefit Plan, Plan Assets, Allocation [Line Items] LineItems us-gaap:DefinedBenefitPlanPlanAssetsAllocationLineItems
448 Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
449 Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
450 Defined Benefit Plan, Plan Assets, Category [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock
451 Defined Benefit Plan, Plan Assets, Category [Table] Hypercube us-gaap:DefinedBenefitPlanPlanAssetsCategoryTable
452 Retirement Plan Type [Axis] Dimension us-gaap:RetirementPlanTypeAxis
453 Retirement Plan Type [Domain] Member us-gaap:RetirementPlanTypeDomain
454 Pension Plan [Member] Member us-gaap:PensionPlansDefinedBenefitMember
455 Other Postretirement Benefits Plan [Member] Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
456 Postretirement Health Coverage [Member] Member us-gaap:DefinedBenefitPostretirementHealthCoverageMember
457 Postretirement Life Insurance [Member] Member us-gaap:DefinedBenefitPostretirementLifeInsuranceMember
458 Other Pension Plan [Member] Member us-gaap:OtherPensionPlansDefinedBenefitMember
459 Supplemental Employee Retirement Plan [Member] Member us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember
460 Other Pension, Postretirement and Supplemental Plans [Member] Member us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
461 Postemployment Retirement Benefits [Member] Member us-gaap:PostemploymentRetirementBenefitsMember
462 Defined Benefit Plan, Plan Assets, Category [Axis] Dimension us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis
463 Defined Benefit Plan, Plan Assets, Category [Domain] Member us-gaap:PlanAssetCategoriesDomain
464 Defined Benefit Plan, Cash and Cash Equivalents [Member] Member us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember
465 Defined Benefit Plan, Cash [Member] Member us-gaap:DefinedBenefitPlanCashMember
466 Defined Benefit Plan, Equity Securities [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesMember
467 Defined Benefit Plan, Equity Securities, US [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember
468 Defined Benefit Plan, Equity Securities, US, Large Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember
469 Defined Benefit Plan, Equity Securities, US, Mid Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember
470 Defined Benefit Plan, Equity Securities, US, Small Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember
471 Defined Benefit Plan, Equity Securities, Non-US [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember
472 Defined Benefit Plan, Equity Securities, Large Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember
473 Defined Benefit Plan, Equity Securities, Mid Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesMidCapMember
474 Defined Benefit Plan, Equity Securities, Small Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesSmallCapMember
475 Defined Benefit Plan, Equity Securities, Common Stock [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember
476 Defined Benefit Plan, Equity Securities, Common Stock, Employer, Related Party [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockEmployerRelatedPartyMember
477 Defined Benefit Plan, Equity Securities, Class A Common Stock, Employer, Related Party [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesClassACommonStockEmployerRelatedPartyMember
478 Defined Benefit Plan, Debt Security [Member] Member us-gaap:DefinedBenefitPlanDebtSecurityMember
479 US Treasury and Government [Member] Member us-gaap:USTreasuryAndGovernmentMember
480 US Treasury Securities [Member] Member us-gaap:USTreasurySecuritiesMember
481 US Government Agencies Debt Securities [Member] Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember
482 US Government-sponsored Enterprises Debt Securities [Member] Member us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember
483 US States and Political Subdivisions Debt Securities [Member] Member us-gaap:USStatesAndPoliticalSubdivisionsMember
484 Debt Security, Government, Non-US [Member] Member us-gaap:ForeignGovernmentDebtSecuritiesMember
485 Corporate Debt Securities [Member] Member us-gaap:CorporateDebtSecuritiesMember
486 Debt Security, Corporate, US [Member] Member us-gaap:DomesticCorporateDebtSecuritiesMember
487 Debt Security, Corporate, Non-US [Member] Member us-gaap:ForeignCorporateDebtSecuritiesMember
488 Defined Benefit Plan, Debt Security, Corporate, Japan [Member] Member us-gaap:DefinedBenefitPlanDebtSecurityCorporateJapanMember
489 Defined Benefit Plan, Debt Security, Corporate, Non-Japan [Member] Member us-gaap:DefinedBenefitPlanDebtSecurityCorporateNonJapanMember
490 Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
491 Convertible Debt Securities [Member] Member us-gaap:ConvertibleDebtSecuritiesMember
492 Asset-backed Securities [Member] Member us-gaap:AssetBackedSecuritiesMember
493 Collateralized Mortgage Backed Securities [Member] Member us-gaap:MortgageBackedSecuritiesMember
494 Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member] Member us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
495 Mortgage-backed Securities, Issued by Private Enterprises [Member] Member us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
496 Residential Mortgage Backed Securities [Member] Member us-gaap:ResidentialMortgageBackedSecuritiesMember
497 Commercial Mortgage Backed Securities [Member] Member us-gaap:CommercialMortgageBackedSecuritiesMember
498 Collateralized Debt Obligations [Member] Member us-gaap:CollateralizedDebtObligationsMember
499 Asset-backed Securities, Securitized Loans and Receivables [Member] Member us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
500 Fixed Income Securities [Member] Member us-gaap:FixedIncomeSecuritiesMember
501 Other Debt Obligations [Member] Member us-gaap:OtherDebtSecuritiesMember
502 Mutual Fund [Member] Member us-gaap:MutualFundMember
503 Money Market Funds [Member] Member us-gaap:MoneyMarketFundsMember
504 Equity Funds [Member] Member us-gaap:EquityFundsMember
505 Fixed Income Funds [Member] Member us-gaap:FixedIncomeFundsMember
506 Balanced Funds [Member] Member us-gaap:BalancedFundsMember
507 Exchange Traded Funds [Member] Member us-gaap:ExchangeTradedFundsMember
508 Defined Benefit Plan, Derivative [Member] Member us-gaap:DefinedBenefitPlanDerivativeMember
509 Interest Rate Contract [Member] Member us-gaap:InterestRateContractMember
510 Foreign Exchange Contract [Member] Member us-gaap:ForeignExchangeContractMember
511 Cross Currency Interest Rate Contract [Member] Member us-gaap:CrossCurrencyInterestRateContractMember
512 Equity Contract [Member] Member us-gaap:EquityContractMember
513 Commodity Contract [Member] Member us-gaap:CommodityContractMember
514 Credit Risk Contract [Member] Member us-gaap:CreditRiskContractMember
515 Other Contract [Member] Member us-gaap:OtherContractMember
516 Private Equity Funds [Member] Member us-gaap:PrivateEquityFundsMember
517 Private Equity Funds, US [Member] Member us-gaap:PrivateEquityFundsDomesticMember
518 Private Equity Funds, Non-US [Member] Member us-gaap:PrivateEquityFundsForeignMember
519 Hedge Funds [Member] Member us-gaap:HedgeFundsMember
520 Hedge Funds, Equity [Member] Member us-gaap:HedgeFundsEquityMember
521 Hedge Funds, Event Driven [Member] Member us-gaap:HedgeFundsEventDrivenMember
522 Hedge Funds, Global Opportunity [Member] Member us-gaap:HedgeFundsGlobalOpportunityMember
523 Hedge Funds, Multi-strategy [Member] Member us-gaap:HedgeFundsMultistrategyMember
524 Venture Capital Funds [Member] Member us-gaap:VentureCapitalFundsMember
525 Defined Benefit Plan, Real Estate [Member] Member us-gaap:DefinedBenefitPlanRealEstateMember
526 Commercial Real Estate [Member] Member us-gaap:CommercialRealEstateMember
527 Residential Real Estate [Member] Member us-gaap:ResidentialRealEstateMember
528 Defined Benefit Plan, Common Collective Trust [Member] Member us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
529 Fair Value Hierarchy and NAV [Axis] Dimension us-gaap:FairValueByFairValueHierarchyLevelAxis
530 Fair Value Hierarchy and NAV [Domain] Member us-gaap:FairValueMeasurementsFairValueHierarchyDomain
531 Fair Value, Inputs, Level 1, 2 and 3 [Member] Member us-gaap:FairValueInputsLevel12And3Member
532 Fair Value, Inputs, Level 1 [Member] Member us-gaap:FairValueInputsLevel1Member
533 Fair Value, Inputs, Level 2 [Member] Member us-gaap:FairValueInputsLevel2Member
534 Fair Value, Inputs, Level 3 [Member] Member us-gaap:FairValueInputsLevel3Member
535 Fair Value Measured at Net Asset Value Per Share [Member] Member us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
536 Related Party [Axis] Dimension us-gaap:RelatedPartyTransactionsByRelatedPartyAxis
537 Related Party [Domain] Member us-gaap:RelatedPartyDomain
538 Affiliated Entity [Member] Member srt:AffiliatedEntityMember
539 Subsidiaries [Member] Member srt:SubsidiariesMember
540 Trust for Benefit of Employees [Member] Member us-gaap:TrustForBenefitOfEmployeesMember
541 Defined Benefit Plan, Plan Assets, Category [Line Items] LineItems us-gaap:DefinedBenefitPlanPlanAssetsCategoryLineItems
542 Defined Benefit Plan, Plan Assets, Amount Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
543 Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
544 Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
545 Defined Benefit Plan, Plan Assets, Investment within Plan Asset Category, Percentage Concept (dtr-types:percentItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
546 Defined Benefit Plan, Plan Assets, Investment within Plan Asset Category, Amount Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryAmount
547 Defined Benefit Plan, Plan Assets, Employer, Related Party, Amount Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanAmountOfEmployerAndRelatedPartySecuritiesIncludedInPlanAssets
548 Defined Benefit Plan, Plan Assets, Employer, Related Party, Type [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsEmployerRelatedPartyTypeExtensibleList
549 Defined Benefit Plan, Plan Assets, Employer, Related Party, Number of Shares Concept (Shares) As Of us-gaap:DefinedBenefitPlanNumberOfSharesOfEquitySecuritiesIssuedByEmployerAndRelatedPartiesIncludedInPlanAssets
550 Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock
551 Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Table] Hypercube us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable
552 Retirement Plan Type [Axis] Dimension us-gaap:RetirementPlanTypeAxis
553 Retirement Plan Type [Domain] Member us-gaap:RetirementPlanTypeDomain
554 Pension Plan [Member] Member us-gaap:PensionPlansDefinedBenefitMember
555 Other Postretirement Benefits Plan [Member] Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
556 Postretirement Health Coverage [Member] Member us-gaap:DefinedBenefitPostretirementHealthCoverageMember
557 Postretirement Life Insurance [Member] Member us-gaap:DefinedBenefitPostretirementLifeInsuranceMember
558 Other Pension Plan [Member] Member us-gaap:OtherPensionPlansDefinedBenefitMember
559 Supplemental Employee Retirement Plan [Member] Member us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember
560 Other Pension, Postretirement and Supplemental Plans [Member] Member us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
561 Postemployment Retirement Benefits [Member] Member us-gaap:PostemploymentRetirementBenefitsMember
562 Fair Value Hierarchy and NAV [Axis] Dimension us-gaap:FairValueByFairValueHierarchyLevelAxis
563 Fair Value Hierarchy and NAV [Domain] Member us-gaap:FairValueMeasurementsFairValueHierarchyDomain
564 Fair Value, Inputs, Level 1, 2 and 3 [Member] Member us-gaap:FairValueInputsLevel12And3Member
565 Fair Value, Inputs, Level 1 [Member] Member us-gaap:FairValueInputsLevel1Member
566 Fair Value, Inputs, Level 2 [Member] Member us-gaap:FairValueInputsLevel2Member
567 Fair Value, Inputs, Level 3 [Member] Member us-gaap:FairValueInputsLevel3Member
568 Fair Value Measured at Net Asset Value Per Share [Member] Member us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
569 Defined Benefit Plan, Plan Assets, Category [Axis] Dimension us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis
570 Defined Benefit Plan, Plan Assets, Category [Domain] Member us-gaap:PlanAssetCategoriesDomain
571 Defined Benefit Plan, Cash and Cash Equivalents [Member] Member us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember
572 Defined Benefit Plan, Cash [Member] Member us-gaap:DefinedBenefitPlanCashMember
573 Defined Benefit Plan, Equity Securities [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesMember
574 Defined Benefit Plan, Equity Securities, US [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember
575 Defined Benefit Plan, Equity Securities, US, Large Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember
576 Defined Benefit Plan, Equity Securities, US, Mid Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember
577 Defined Benefit Plan, Equity Securities, US, Small Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember
578 Defined Benefit Plan, Equity Securities, Non-US [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember
579 Defined Benefit Plan, Equity Securities, Large Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember
580 Defined Benefit Plan, Equity Securities, Mid Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesMidCapMember
581 Defined Benefit Plan, Equity Securities, Small Cap [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesSmallCapMember
582 Defined Benefit Plan, Equity Securities, Common Stock [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember
583 Defined Benefit Plan, Equity Securities, Common Stock, Employer, Related Party [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockEmployerRelatedPartyMember
584 Defined Benefit Plan, Equity Securities, Class A Common Stock, Employer, Related Party [Member] Member us-gaap:DefinedBenefitPlanEquitySecuritiesClassACommonStockEmployerRelatedPartyMember
585 Defined Benefit Plan, Debt Security [Member] Member us-gaap:DefinedBenefitPlanDebtSecurityMember
586 US Treasury and Government [Member] Member us-gaap:USTreasuryAndGovernmentMember
587 US Treasury Securities [Member] Member us-gaap:USTreasurySecuritiesMember
588 US Government Agencies Debt Securities [Member] Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember
589 US Government-sponsored Enterprises Debt Securities [Member] Member us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember
590 US States and Political Subdivisions Debt Securities [Member] Member us-gaap:USStatesAndPoliticalSubdivisionsMember
591 Debt Security, Government, Non-US [Member] Member us-gaap:ForeignGovernmentDebtSecuritiesMember
592 Corporate Debt Securities [Member] Member us-gaap:CorporateDebtSecuritiesMember
593 Debt Security, Corporate, US [Member] Member us-gaap:DomesticCorporateDebtSecuritiesMember
594 Debt Security, Corporate, Non-US [Member] Member us-gaap:ForeignCorporateDebtSecuritiesMember
595 Defined Benefit Plan, Debt Security, Corporate, Japan [Member] Member us-gaap:DefinedBenefitPlanDebtSecurityCorporateJapanMember
596 Defined Benefit Plan, Debt Security, Corporate, Non-Japan [Member] Member us-gaap:DefinedBenefitPlanDebtSecurityCorporateNonJapanMember
597 Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
598 Convertible Debt Securities [Member] Member us-gaap:ConvertibleDebtSecuritiesMember
599 Asset-backed Securities [Member] Member us-gaap:AssetBackedSecuritiesMember
600 Collateralized Mortgage Backed Securities [Member] Member us-gaap:MortgageBackedSecuritiesMember
601 Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member] Member us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
602 Mortgage-backed Securities, Issued by Private Enterprises [Member] Member us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
603 Residential Mortgage Backed Securities [Member] Member us-gaap:ResidentialMortgageBackedSecuritiesMember
604 Commercial Mortgage Backed Securities [Member] Member us-gaap:CommercialMortgageBackedSecuritiesMember
605 Collateralized Debt Obligations [Member] Member us-gaap:CollateralizedDebtObligationsMember
606 Asset-backed Securities, Securitized Loans and Receivables [Member] Member us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
607 Fixed Income Securities [Member] Member us-gaap:FixedIncomeSecuritiesMember
608 Other Debt Obligations [Member] Member us-gaap:OtherDebtSecuritiesMember
609 Mutual Fund [Member] Member us-gaap:MutualFundMember
610 Money Market Funds [Member] Member us-gaap:MoneyMarketFundsMember
611 Equity Funds [Member] Member us-gaap:EquityFundsMember
612 Fixed Income Funds [Member] Member us-gaap:FixedIncomeFundsMember
613 Balanced Funds [Member] Member us-gaap:BalancedFundsMember
614 Exchange Traded Funds [Member] Member us-gaap:ExchangeTradedFundsMember
615 Defined Benefit Plan, Derivative [Member] Member us-gaap:DefinedBenefitPlanDerivativeMember
616 Interest Rate Contract [Member] Member us-gaap:InterestRateContractMember
617 Foreign Exchange Contract [Member] Member us-gaap:ForeignExchangeContractMember
618 Cross Currency Interest Rate Contract [Member] Member us-gaap:CrossCurrencyInterestRateContractMember
619 Equity Contract [Member] Member us-gaap:EquityContractMember
620 Commodity Contract [Member] Member us-gaap:CommodityContractMember
621 Credit Risk Contract [Member] Member us-gaap:CreditRiskContractMember
622 Other Contract [Member] Member us-gaap:OtherContractMember
623 Private Equity Funds [Member] Member us-gaap:PrivateEquityFundsMember
624 Private Equity Funds, US [Member] Member us-gaap:PrivateEquityFundsDomesticMember
625 Private Equity Funds, Non-US [Member] Member us-gaap:PrivateEquityFundsForeignMember
626 Hedge Funds [Member] Member us-gaap:HedgeFundsMember
627 Hedge Funds, Equity [Member] Member us-gaap:HedgeFundsEquityMember
628 Hedge Funds, Event Driven [Member] Member us-gaap:HedgeFundsEventDrivenMember
629 Hedge Funds, Global Opportunity [Member] Member us-gaap:HedgeFundsGlobalOpportunityMember
630 Hedge Funds, Multi-strategy [Member] Member us-gaap:HedgeFundsMultistrategyMember
631 Venture Capital Funds [Member] Member us-gaap:VentureCapitalFundsMember
632 Defined Benefit Plan, Real Estate [Member] Member us-gaap:DefinedBenefitPlanRealEstateMember
633 Commercial Real Estate [Member] Member us-gaap:CommercialRealEstateMember
634 Residential Real Estate [Member] Member us-gaap:ResidentialRealEstateMember
635 Defined Benefit Plan, Common Collective Trust [Member] Member us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
636 Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Line Items] LineItems us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems
637 Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward] Abstract us-gaap:DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward
638 Defined Benefit Plan, Plan Assets, Amount, Beginning Balance Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
639 Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
640 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Actual Return (Loss) on Plan Assets Still Held Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
641 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Actual Return (Loss) on Plan Assets Sold Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
642 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Purchase, Sale, and Settlement [Abstract] Abstract us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsAbstract
643 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase for Purchase Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase
644 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Decrease for Sale Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSale
645 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Decrease for Settlement Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement
646 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Purchase, Sale, and Settlement, Total Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements
647 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Assets Transferred into (out of) Level 3 Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanTransfersBetweenMeasurementLevels
648 Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Period Increase (Decrease), Total Concept (Monetary) For Period us-gaap:DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationPeriodIncreaseDecrease
649 Defined Benefit Plan, Plan Assets, Amount, Ending Balance Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
650 Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
651 Defined Benefit Plan, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlansGeneralInformation
652 Defined Contribution Plan [Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:DefinedContributionPlanTextBlock
653 Defined Contribution Plan Disclosures [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:DefinedContributionPlanDisclosuresTableTextBlock
654 Defined Contribution Plan [Table] Hypercube us-gaap:DefinedContributionPlanTable
655 Retirement Plan Type [Axis] Dimension us-gaap:RetirementPlanTypeAxis
656 Retirement Plan Type [Domain] Member us-gaap:RetirementPlanTypeDomain
657 Pension Plan [Member] Member us-gaap:PensionPlansDefinedBenefitMember
658 Other Postretirement Benefits Plan [Member] Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
659 Postretirement Health Coverage [Member] Member us-gaap:DefinedBenefitPostretirementHealthCoverageMember
660 Postretirement Life Insurance [Member] Member us-gaap:DefinedBenefitPostretirementLifeInsuranceMember
661 Other Pension Plan [Member] Member us-gaap:OtherPensionPlansDefinedBenefitMember
662 Supplemental Employee Retirement Plan [Member] Member us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember
663 Other Pension, Postretirement and Supplemental Plans [Member] Member us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
664 Postemployment Retirement Benefits [Member] Member us-gaap:PostemploymentRetirementBenefitsMember
665 Retirement Plan Sponsor Location [Axis] Dimension us-gaap:RetirementPlanSponsorLocationAxis
666 Retirement Plan Sponsor Location [Domain] Member us-gaap:RetirementPlanSponsorLocationDomain
667 Domestic Plan [Member] Member us-gaap:DomesticPlanMember
668 Foreign Plan [Member] Member us-gaap:ForeignPlanMember
669 Retirement Plan Tax Status [Axis] Dimension us-gaap:RetirementPlanTaxStatusAxis
670 Retirement Plan Tax Status [Domain] Member us-gaap:RetirementPlanTaxStatusDomain
671 Qualified Plan [Member] Member us-gaap:QualifiedPlanMember
672 Nonqualified Plan [Member] Member us-gaap:NonqualifiedPlanMember
673 Retirement Plan Name [Axis] Dimension us-gaap:RetirementPlanNameAxis
674 Retirement Plan Name [Domain] Member us-gaap:RetirementPlanNameDomain
675 Retirement Plan Name, Other [Member] Member us-gaap:RetirementPlanNameOtherMember
676 Defined Contribution Plan Disclosure [Line Items] LineItems us-gaap:DefinedContributionPlanDisclosureLineItems
677 Defined Contribution Plan, Cost Concept (Monetary) For Period Debit us-gaap:DefinedContributionPlanCostRecognized
678 Defined Contribution Plan, Increase (Decrease), Cost Concept (Monetary) For Period Debit us-gaap:DefinedContributionPlanIncreaseDecreaseCost
679 Defined Contribution Plan, Employer Discretionary Contribution Amount Concept (Monetary) For Period Debit us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
680 Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Concept (Monetary) For Period Debit us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
681 Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Concept (dtr-types:percentItemType) For Period us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
682 Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Concept (dtr-types:percentItemType) For Period us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
683 Defined Contribution Plan, Employer Matching Contribution, Percent of Match Concept (dtr-types:percentItemType) For Period us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
684 Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Concept (dtr-types:percentItemType) For Period us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
685 Defined Contribution Plan, Administrative Expense Concept (Monetary) For Period Debit us-gaap:DefinedContributionPlanAdministrativeExpenses
686 Defined Contribution Plan, Number of Employees Concept (Integer) As Of us-gaap:DefinedContributionPlanNumberOfEmployees
687 Defined Contribution Plan, Type [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedContributionPlanTypeExtensibleList
688 Defined Contribution Plan, Sponsor Location [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedContributionPlanSponsorLocationExtensibleList
689 Defined Contribution Plan, Tax Status [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedContributionPlanTaxStatusExtensibleList
690 Defined Contribution Plan, Plan Name [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:DefinedContributionPlanPlanNameExtensibleList
691 Defined Contribution Plan, Description Concept (Text/String) For Period us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans
692 Defined Contribution Plan, Nature and Effect of Change, Description Concept (Text/String) For Period us-gaap:DescriptionOfNatureAndEffectOfSignificantChangesDuringPeriodAffectingComparability
693 Multiemployer Plan [Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:MultiemployerPlanTextBlock
694 Multiemployer Plan [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
695 Multiemployer Plan [Table] Hypercube us-gaap:ScheduleOfMultiemployerPlansTable
696 Retirement Plan Type [Axis] Dimension us-gaap:RetirementPlanTypeAxis
697 Retirement Plan Type [Domain] Member us-gaap:RetirementPlanTypeDomain
698 Pension Plan [Member] Member us-gaap:PensionPlansDefinedBenefitMember
699 Other Postretirement Benefits Plan [Member] Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
700 Postretirement Health Coverage [Member] Member us-gaap:DefinedBenefitPostretirementHealthCoverageMember
701 Postretirement Life Insurance [Member] Member us-gaap:DefinedBenefitPostretirementLifeInsuranceMember
702 Other Pension Plan [Member] Member us-gaap:OtherPensionPlansDefinedBenefitMember
703 Supplemental Employee Retirement Plan [Member] Member us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember
704 Other Pension, Postretirement and Supplemental Plans [Member] Member us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
705 Postemployment Retirement Benefits [Member] Member us-gaap:PostemploymentRetirementBenefitsMember
706 Retirement Plan Name [Axis] Dimension us-gaap:RetirementPlanNameAxis
707 Retirement Plan Name [Domain] Member us-gaap:RetirementPlanNameDomain
708 Retirement Plan Name, Other [Member] Member us-gaap:RetirementPlanNameOtherMember
709 Retirement Plan Sponsor Location [Axis] Dimension us-gaap:RetirementPlanSponsorLocationAxis
710 Retirement Plan Sponsor Location [Domain] Member us-gaap:RetirementPlanSponsorLocationDomain
711 Domestic Plan [Member] Member us-gaap:DomesticPlanMember
712 Foreign Plan [Member] Member us-gaap:ForeignPlanMember
713 Collective-Bargaining Arrangement [Axis] Dimension us-gaap:CollectiveBargainingArrangementAxis
714 Collective-Bargaining Arrangement [Domain] Member us-gaap:CollectiveBargainingArrangementDomain
715 Collective-Bargaining Arrangement, Other [Member] Member us-gaap:CollectiveBargainingArrangementOtherMember
716 Statistical Measurement [Axis] Dimension srt:RangeAxis
717 Statistical Measurement [Domain] Member srt:RangeMember
718 Maximum [Member] Member srt:MaximumMember
719 Minimum [Member] Member srt:MinimumMember
720 Business Acquisition [Axis] Dimension us-gaap:BusinessAcquisitionAxis
721 Business Acquisition, Acquiree [Domain] Member us-gaap:BusinessAcquisitionAcquireeDomain
722 Series of Individually Immaterial Business Acquisitions [Member] Member us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember
723 Disposal Group Name [Axis] Dimension us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
724 Disposal Group Name [Domain] Member us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain
725 Scenario [Axis] Dimension srt:StatementScenarioAxis
726 Scenario [Domain] Member srt:ScenarioUnspecifiedDomain
727 Forecast [Member] Member srt:ScenarioForecastMember
728 Multiemployer Plan [Line Items] LineItems us-gaap:MultiemployerPlansLineItems
729 Multiemployer Plan, Employer Contribution, Cost [Abstract] Abstract us-gaap:MultiemployerPlanEmployerContributionCostAbstract
730 Multiemployer Plan, Pension, Significant, Employer Contribution, Cost Concept (Monetary) For Period Debit us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
731 Multiemployer Plan, Pension, Insignificant, Employer Contribution, Cost Concept (Monetary) For Period Debit us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost
732 Multiemployer Plan, Employer Contribution, Cost, Total Concept (Monetary) For Period Debit us-gaap:MultiemployerPlanEmployerContributionCost
733 Multiemployer Plan, Pension, Significant [Abstract] Abstract us-gaap:MultiemployerPlanPensionSignificantAbstract
734 Multiemployer Plan, Pension, Significant, Employer Contribution, Cost Concept (Monetary) For Period Debit us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
735 Multiemployer Plan, Pension, Significant, Employer Identification Number Concept (us-types:nineDigitItemType) For Period us-gaap:MultiemployerPlanPensionSignificantEmployerIdentificationNumber
736 Multiemployer Plan, Pension, Significant, Plan Number Concept (us-types:threeDigitItemType) For Period us-gaap:MultiemployerPlanPensionSignificantPlanNumber
737 Multiemployer Plan, Pension, Significant, Certified Zone Status [Fixed List] Concept (us-types:zoneStatusItemType) For Period us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
738 Multiemployer Plan, Pension, Significant, Certified Zone Status, Date Concept (Date) For Period us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusDate
739 Multiemployer Plan, Pension, Significant, Certified Zone Status, Extended Amortization Provision [true false] Concept (Yes/No) For Period us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusExtendedAmortizationProvision
740 Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List] Concept (us-types:fundingImprovementAndRehabilitationPlanItemType) For Period us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
741 Multiemployer Plan, Pension, Significant, Surcharge [Fixed List] Concept (us-types:surchargeItemType) For Period us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
742 Multiemployer Plan, Pension, Significant, Collective-Bargaining Arrangement, Expiration Date Concept (Date) For Period us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate
743 Multiemployer Plan, Pension, Significant, Employees Covered by Collective-Bargaining Arrangement to All Participants, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanPensionSignificantEmployeesCoveredByCollectiveBargainingArrangementToAllParticipantsPercentage
744 Multiemployer Plan, Pension, Significant, Employees Covered by Collective-Bargaining Arrangement to All Entity's Employees, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanPensionSignificantEmployeesCoveredByCollectiveBargainingArrangementToAllEntitysEmployeesPercentage
745 Multiemployer Plan, Pension, Significant, Employees Covered by Collective-Bargaining Arrangement (CBA) to All Entity's Employees under CBA, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanPensionSignificantEmployeesCoveredByCollectiveBargainingArrangementCbaToAllEntitysEmployeesUnderCbaPercentage
746 Multiemployer Plan, Pension, Significant, Employer Contribution under Collective-Bargaining Arrangement to All Participating Employer Contributions, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage
747 Multiemployer Plan, Pension, Significant, Employer Contribution under Collective-Bargaining Arrangement to Total Employer Contribution, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToTotalEmployerContributionPercentage
748 Multiemployer Plan, Pension, Significant, Employer Contribution under Collective-Bargaining Arrangement (CBA) to Total Employer Contribution under its CBA, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementCbaToTotalEmployerContributionUnderItsCbaPercentage
749 Multiemployer Plan, Pension, Significant, Annual Report Date Concept (Date) For Period us-gaap:MultiemployerPlanPensionSignificantAnnualReportDate
750 Multiemployer Plan, Pension, Significant, Plan Asset Concept (Monetary) As Of Debit us-gaap:MultiemployerPlanPensionSignificantPlanAsset
751 Multiemployer Plan, Pension, Significant, Accumulated Benefit Obligation Concept (Monetary) As Of Credit us-gaap:MultiemployerPlanPensionSignificantAccumulatedBenefitObligation
752 Multiemployer Plan, Pension, Significant, Plan Contribution Concept (Monetary) For Period Debit us-gaap:MultiemployerPlanPensionSignificantPlanContribution
753 Multiemployer Plan, Pension, Significant, Funded Status [Fixed List] Concept (us-types:fundedStatusItemType) For Period us-gaap:MultiemployerPlanPensionSignificantFundedStatusFixedList
754 Multiemployer Plan, Pension, Significant, Future Employer Contribution, Amount Concept (Monetary) For Period Debit us-gaap:MultiemployerPlanPensionSignificantFutureEmployerContributionAmount
755 Multiemployer Plan, Pension, Significant, Employer Contribution Exceeds Five Percent [true false] Concept (Yes/No) For Period us-gaap:MultiemployerPlanPensionSignificantEmployerContributionExceedsFivePercent
756 Multiemployer Plan, Pension, Significant, Name [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:MultiemployerPlanPensionSignificantNameExtensibleList
757 Multiemployer Plan, Pension, Significant, Collective-Bargaining Arrangement [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExtensibleList
758 Multiemployer Plan, Pension, Insignificant [Abstract] Abstract us-gaap:MultiemployerPlanPensionInsignificantAbstract
759 Multiemployer Plan, Pension, Insignificant, Employer Contribution, Cost Concept (Monetary) For Period Debit us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost
760 Multiemployer Plan, Pension, Insignificant, Employer Identification Number Concept (us-types:nineDigitItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantEmployerIdentificationNumber
761 Multiemployer Plan, Pension, Insignificant, Plan Number Concept (us-types:threeDigitItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantPlanNumber
762 Multiemployer Plan, Pension, Insignificant, Certified Zone Status [Fixed List] Concept (us-types:zoneStatusItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList
763 Multiemployer Plan, Pension, Insignificant, Certified Zone Status, Date Concept (Date) For Period us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusDate
764 Multiemployer Plan, Pension, Insignificant, Certified Zone Status, Extended Amortization Provision [true false] Concept (Yes/No) For Period us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusExtendedAmortizationProvision
765 Multiemployer Plan, Pension, Insignificant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List] Concept (us-types:fundingImprovementAndRehabilitationPlanItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
766 Multiemployer Plan, Pension, Insignificant, Surcharge [Fixed List] Concept (us-types:surchargeItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantSurchargeFixedList
767 Multiemployer Plan, Pension, Insignificant, Collective-Bargaining Arrangement, Expiration Date Concept (Date) For Period us-gaap:MultiemployerPlanPensionInsignificantCollectiveBargainingArrangementExpirationDate
768 Multiemployer Plan, Pension, Insignificant, Employees Covered by Collective-Bargaining Arrangement to All Participants, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantEmployeesCoveredByCollectiveBargainingArrangementToAllParticipantsPercentage
769 Multiemployer Plan, Pension, Insignificant, Employees Covered by Collective-Bargaining Arrangement to All Entity's Employees, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantEmployeesCoveredByCollectiveBargainingArrangementToAllEntitysEmployeesPercentage
770 Multiemployer Plan, Pension, Insignificant, Employees Covered by Collective-Bargaining Arrangement (CBA) to All Entity's Employees under CBA, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantEmployeesCoveredByCollectiveBargainingArrangementCbaToAllEntitysEmployeesUnderCbaPercentage
771 Multiemployer Plan, Pension, Insignificant, Employer Contribution under Collective-Bargaining Arrangement to All Participating Employer Contributions, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage
772 Multiemployer Plan, Pension, Insignificant, Employer Contribution under Collective-Bargaining Arrangement to Total Employer Contribution, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionUnderCollectiveBargainingArrangementToTotalEmployerContributionPercentage
773 Multiemployer Plan, Pension, Insignificant, Employer Contribution under Collective-Bargaining Arrangement (CBA) to Total Employer Contribution under its CBA, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionUnderCollectiveBargainingArrangementCbaToTotalEmployerContributionUnderItsCbaPercentage
774 Multiemployer Plan, Pension, Insignificant, Annual Report Date Concept (Date) For Period us-gaap:MultiemployerPlanPensionInsignificantAnnualReportDate
775 Multiemployer Plan, Pension, Insignificant, Plan Asset Concept (Monetary) As Of Debit us-gaap:MultiemployerPlanPensionInsignificantPlanAsset
776 Multiemployer Plan, Pension, Insignificant, Accumulated Benefit Obligation Concept (Monetary) As Of Credit us-gaap:MultiemployerPlanPensionInsignificantAccumulatedBenefitObligation
777 Multiemployer Plan, Pension, Insignificant, Plan Contribution Concept (Monetary) For Period Debit us-gaap:MultiemployerPlanPensionInsignificantPlanContribution
778 Multiemployer Plan, Pension, Insignificant, Funded Status [Fixed List] Concept (us-types:fundedStatusItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantFundedStatusFixedList
779 Multiemployer Plan, Pension, Insignificant, Future Employer Contribution, Amount Concept (Monetary) For Period Debit us-gaap:MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount
780 Multiemployer Plan, Pension, Insignificant, Employer Contribution Exceeds Five Percent [true false] Concept (Yes/No) For Period us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionExceedsFivePercent
781 Multiemployer Plan, Pension, Insignificant, Name [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantNameExtensibleList
782 Multiemployer Plan, Pension, Insignificant, Collective-Bargaining Arrangement [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:MultiemployerPlanPensionInsignificantCollectiveBargainingArrangementExtensibleList
783 Multiemployer Plans, Withdrawal Obligation Concept (Monetary) As Of Credit us-gaap:MultiemployerPlansWithdrawalObligation
784 Multiemployer Plan, Contribution Rate Increase (Decrease) Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanContributionRateIncreaseDecrease
785 Multiemployer Plan, Employee Increase (Decrease), Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlansEmployeesIncreaseDecreasePercentage
786 Multiemployer Plan, Increase in Employer Contribution, Business Combination, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage
787 Multiemployer Plan, Increase in Employer Contribution, Business Combination, Amount Concept (Monetary) For Period Debit us-gaap:MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationAmount
788 Multiemployer Plan, Decrease in Employer Contribution, Divestiture, Amount Concept (Monetary) For Period Credit us-gaap:MultiemployerPlanDecreaseInEmployerContributionDivestitureAmount
789 Multiemployer Plan, Decrease in Employer Contribution, Divestiture, Percentage Concept (dtr-types:percentItemType) For Period us-gaap:MultiemployerPlanDecreaseInEmployerContributionDivestiturePercentage
790 Multiemployer Plan, Number of Employees Covered Concept (Integer) For Period us-gaap:MultiemployerPlanNumberOfEmployeesCovered
791 Multiemployer Plan, Type [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:MultiemployerPlanTypeExtensibleList
792 Multiemployer Plan, Sponsor Location [Extensible Enumeration] Concept (enum2:enumerationSetItemType) For Period us-gaap:MultiemployerPlanSponsorLocationExtensibleList
793 Multiemployer Plans, General Nature Concept (Text/String) For Period us-gaap:MultiemployerPlansGeneralNature
794 Multiemployer Plans, Plan Benefits, Description Concept (Text/String) For Period us-gaap:MultiemployerPlansPlanBenefitsDescription
795 Multiemployer Plans, Business Combination or Divestiture, Description Concept (Text/String) For Period us-gaap:MultiemployerPlansBusinessCombinationOrDivestitureDescription
796 Multiemployer Plans, Collective-Bargaining Arrangement, Description Concept (Text/String) For Period us-gaap:MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription
797 Multiemployer Plans, Minimum Contribution, Description Concept (Text/String) For Period us-gaap:MultiemployerPlansMinimumContributionDescription
798 Multiemployer Plans, Contribution Rate Increase (Decrease), Description Concept (Text/String) For Period us-gaap:MultiemployerPlansContributionRateIncreaseDecreaseDescription
799 Multiemployer Plans, Employees Increase (Decrease), Description Concept (Text/String) For Period us-gaap:MultiemployerPlansEmployeesIncreaseDecreaseDescription
800 Multiemployer Plans, Underfunded Status, Description Concept (Text/String) For Period us-gaap:MultiemployerPlansUnderfundedStatusDescription
801 Retirement Benefits, Description [Abstract] Abstract us-gaap:GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract
802 Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract] Abstract us-gaap:PensionAndOtherPostretirementBenefitExpenseAbstract
803 Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
804 Defined Contribution Plan, Cost Concept (Monetary) For Period Debit us-gaap:DefinedContributionPlanCostRecognized
805 Multiemployer Plan, Employer Contribution, Cost Concept (Monetary) For Period Debit us-gaap:MultiemployerPlanEmployerContributionCost
806 Pension and Other Postretirement Benefits Cost (Reversal of Cost), Total Concept (Monetary) For Period Debit us-gaap:PensionAndOtherPostretirementBenefitExpense
807 Multiple-Employer Plan Accounted for as Multiemployer Plan [Abstract] Abstract us-gaap:SingleEmployerPlansAccountedForAsMultiEmployerAbstract
808 Multiple-Employer Plan Accounted for as Multiemployer Plan, Plan Name Concept (Text/String) For Period us-gaap:SingleEmployerPlansAccountedForAsMultiemployerPlanName
809 Multiple-Employer Plan Accounted for as Multiemployer Plan, Contribution by Participating Entity Concept (Monetary) For Period Credit us-gaap:MultipleEmployerPlanAccountedForAsMultiemployerPlanContributionByParticipatingEntity
810 Coal Industry Retiree Health Benefit Act of 1992 [Abstract] Abstract us-gaap:CoalIndustryRetireeHealthBenefitActOf1992Abstract
811 Coal Industry Retiree Health Benefit Act of 1992, Impact, Description Concept (Text/String) For Period us-gaap:CoalIndustryRetireeHealthBenefitActOf1992ImpactOfAct
812 Coal Industry Retiree Health Benefit Act of 1992, Estimated Amount of Obligation Concept (Monetary) As Of Credit us-gaap:CoalIndustryRetireeHealthBenefitActOf1992EstimatedAmountOfTotalObligation
813 Coal Industry Retiree Health Benefit Act of 1992, Method of Accounting Adopted Concept (Text/String) For Period us-gaap:CoalIndustryRetireeHealthBenefitActOf1992MethodOfAccountingAdopted
814 Pension Cost (Reversal of Cost) Concept (Monetary) For Period Debit us-gaap:PensionExpense
815 Other Postretirement Benefits Cost (Reversal of Cost) Concept (Monetary) For Period Debit us-gaap:OtherPostretirementBenefitExpense
816 Retirement Benefits, Description Concept (Text/String) For Period us-gaap:GeneralDiscussionOfPensionAndOtherPostretirementBenefits
817 Disclosure Text Block Supplement [Abstract] Abstract us-gaap:DisclosureTextBlockSupplementAbstract
818 Compensation and Employee Benefit Plans [Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
819 Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock
820 Table Text Block Supplement [Abstract] Abstract us-gaap:TableTextBlockSupplementAbstract
821 Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] Abstract us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract
822 Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Hypercube us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable
823 Retirement Plan Type [Axis] Dimension us-gaap:RetirementPlanTypeAxis
824 Retirement Plan Type [Domain] Member us-gaap:RetirementPlanTypeDomain
825 Pension Plan [Member] Member us-gaap:PensionPlansDefinedBenefitMember
826 Other Postretirement Benefits Plan [Member] Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
827 Postretirement Health Coverage [Member] Member us-gaap:DefinedBenefitPostretirementHealthCoverageMember
828 Postretirement Life Insurance [Member] Member us-gaap:DefinedBenefitPostretirementLifeInsuranceMember
829 Other Pension Plan [Member] Member us-gaap:OtherPensionPlansDefinedBenefitMember
830 Supplemental Employee Retirement Plan [Member] Member us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember
831 Other Pension, Postretirement and Supplemental Plans [Member] Member us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
832 Postemployment Retirement Benefits [Member] Member us-gaap:PostemploymentRetirementBenefitsMember
833 Retirement Plan Sponsor Location [Axis] Dimension us-gaap:RetirementPlanSponsorLocationAxis
834 Retirement Plan Sponsor Location [Domain] Member us-gaap:RetirementPlanSponsorLocationDomain
835 Domestic Plan [Member] Member us-gaap:DomesticPlanMember
836 Foreign Plan [Member] Member us-gaap:ForeignPlanMember
837 Retirement Plan Tax Status [Axis] Dimension us-gaap:RetirementPlanTaxStatusAxis
838 Retirement Plan Tax Status [Domain] Member us-gaap:RetirementPlanTaxStatusDomain
839 Qualified Plan [Member] Member us-gaap:QualifiedPlanMember
840 Nonqualified Plan [Member] Member us-gaap:NonqualifiedPlanMember
841 Defined Benefit Plan, Funding Status [Axis] Dimension us-gaap:RetirementPlanFundingStatusAxis
842 Defined Benefit Plan, Funding Status [Domain] Member us-gaap:RetirementPlanFundingStatusDomain
843 Defined Benefit Plan, Funded Plan [Member] Member us-gaap:FundedPlanMember
844 Defined Benefit Plan, Overfunded Plan [Member] Member us-gaap:OverfundedPlanMember
845 Defined Benefit Plan, Underfunded Plan [Member] Member us-gaap:UnderfundedPlanMember
846 Defined Benefit Plan, Unfunded Plan [Member] Member us-gaap:UnfundedPlanMember
847 Retirement Plan Name [Axis] Dimension us-gaap:RetirementPlanNameAxis
848 Retirement Plan Name [Domain] Member us-gaap:RetirementPlanNameDomain
849 Retirement Plan Name, Other [Member] Member us-gaap:RetirementPlanNameOtherMember
850 Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] LineItems us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems
851 Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock
852 Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock
853 Schedule of Allocation of Plan Assets [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
854 Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
855 Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
856 Defined Benefit Plan, Assumptions [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
857 Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock
858 Schedule of Changes in Accumulated Postemployment Benefit Obligations [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock
859 Schedule of Changes in Fair Value of Plan Assets [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock
860 Schedule of Changes in Projected Benefit Obligations [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock
861 Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
862 Schedule of Costs of Retirement Plans [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock
863 Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
864 Schedule of Expected Benefit Payments [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
865 Schedule of Health Care Cost Trend Rates [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock
866 Schedule of Net Benefit Costs [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
867 Schedule of Net Funded Status [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfNetFundedStatusTableTextBlock
868 Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock
869 ASU 2018-14 Transition [Abstract] Abstract us-gaap:ASU201814TransitionAbstract
870 Defined Benefit Plan, Effect of One Percentage Point Increase on Service and Interest Cost Components Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents
871 Defined Benefit Plan, Effect of One Percentage Point Decrease on Service and Interest Cost Components Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1
872 Defined Benefit Plan, Effect of One Percentage Point Increase on Accumulated Postretirement Benefit Obligation Concept (Monetary) For Period Credit us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation
873 Defined Benefit Plan, Effect of One Percentage Point Decrease on Accumulated Postretirement Benefit Obligation Concept (Monetary) For Period Debit us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1
874 Defined Benefit Plan, Effect of One-Percentage Point Change in Assumed Health Care Cost Trend Rate [Abstract] Abstract us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract
875 Schedule of Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock
876 Defined Benefit Plan, Plan Assets, Employer, Related Party Transaction, Type [Extensible Enumeration] Concept (enum2:enumerationSetItemType) As Of us-gaap:DefinedBenefitPlanPlanAssetsEmployerRelatedPartyTransactionTypeExtensibleList
877 Defined Benefit Plan, Estimated Future Retirement Benefits Covered by Insurance Contract, Amount Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanEstimatedAmountOfPlanParticipantsFutureBenefitsCoveredByInsuranceContractsIssuedByEmployerOrRelatedParties
878 Defined Benefit Plan, Related Party Transaction, Description Concept (Text/String) For Period us-gaap:DefinedBenefitPlanSignificantTransactionsBetweenEmployerOrRelatedPartiesAndPlanDuringYear
879 Defined Benefit Plan, Expected Amortization of Gain (Loss), Next Fiscal Year Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear
880 Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear
881 Defined Benefit Plan, Expected Amortization of Transition Asset (Obligation), Next Fiscal Year Concept (Monetary) As Of Credit us-gaap:DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear
882 Defined Benefit Plan, Expected Amortization, Next Fiscal Year, Total Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanExpectedAmortizationNextFiscalYear
883 Defined Benefit Plan, Expected Amortization, Next Fiscal Year [Abstract] Abstract us-gaap:DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract
884 Schedule of Amounts in Accumulated Other Comprehensive Income (Loss) to be Recognized over Next Fiscal Year [Table Text Block] Concept (dtr-types:textBlockItemType) For Period us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock
885 Defined Benefit Plan, Plan Assets, Expected to be Returned to Employer, Amount Concept (Monetary) As Of Debit us-gaap:DefinedBenefitPlanAssetsExpectedToBeReturnedToEmployerAmount
886 Japanese Welfare Pension Insurance Law, Government Subsidy Concept (Monetary) As Of Debit us-gaap:JapaneseWelfarePensionInsuranceLawGovernmentSubsidies
887 Japanese Welfare Pension Insurance Law, Previously Accrued Salary Progression Derecognition Concept (Monetary) As Of Debit us-gaap:JapaneseWelfarePensionInsuranceLawPreviouslyAccruedSalaryProgressionDerecognition
888 Japanese Welfare Pension Insurance Law [Abstract] Abstract us-gaap:JapaneseWelfarePensionInsuranceLawAbstract