Line |
Label |
Object Class |
Period Type |
Balance |
Report ElementName |
1 |
250000 - Disclosure - Accounting Changes and Error Corrections |
Network |
* |
* |
http://fasb.org/us-gaap/role/disclosure/AccountingChangesAndErrorCorrections |
2 |
Accounting Changes and Error Corrections [Abstract] |
Abstract |
|
|
us-gaap:AccountingChangesAndErrorCorrectionsAbstract |
3 |
For information on modeling accounting changes, see implementation guide at link in tin-parts inlineURI and pdfURI [Guidance] |
Abstract |
|
|
us-gaap:ForInformationOnModelingAccountingChangesSeeImplementationGuideAtLinkInTinPartsInlineuriAndPdfuriGuidance |
4 |
Accounting Standards Update and Change in Accounting Principle [Abstract] |
Abstract |
|
|
us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract |
5 |
Accounting Standards Update and Change in Accounting Principle [Text Block] |
Concept (dtr-types:textBlockItemType) |
For Period |
|
us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock |
6 |
Accounting Standards Update and Change in Accounting Principle [Table Text Block] |
Concept (dtr-types:textBlockItemType) |
For Period |
|
us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock |
7 |
Accounting Standards Update and Change in Accounting Principle [Table] |
Hypercube |
|
|
us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable |
8 |
Accounting Standards Update [Axis] |
Dimension |
|
|
us-gaap:AdjustmentsForNewAccountingPronouncementsAxis |
9 |
Accounting Standards Update [Domain] |
Member |
|
|
us-gaap:TypeOfAdoptionMember |
10 |
Accounting Standards Update 2010-26 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201026Member |
11 |
Accounting Standards Update 2011-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201104Member |
12 |
Accounting Standards Update 2013-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201307Member |
13 |
Accounting Standards Update 2014-09 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201409Member |
14 |
Accounting Standards Update 2015-17 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201517Member |
15 |
Accounting Standards Update 2016-01 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201601Member |
16 |
Accounting Standards Update 2016-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201604Member |
17 |
Accounting Standards Update 2016-06 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201606Member |
18 |
Accounting Standards Update 2016-09 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201609Member |
19 |
Accounting Standards Update 2016-02 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201602Member |
20 |
Accounting Standards Update 2016-13 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201613Member |
21 |
Accounting Standards Update 2016-15 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201615Member |
22 |
Accounting Standards Update 2016-18 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201618Member |
23 |
Accounting Standards Update 2017-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201704Member |
24 |
Accounting Standards Update 2017-05 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201705Member |
25 |
Accounting Standards Update 2017-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201707Member |
26 |
Accounting Standards Update 2017-08 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201708Member |
27 |
Accounting Standards Update 2017-10 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201710Member |
28 |
Accounting Standards Update 2017-11 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201711Member |
29 |
Accounting Standards Update 2017-12 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201712Member |
30 |
Accounting Standards Update 2017-15 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201715Member |
31 |
Accounting Standards Update 2018-01 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201801Member |
32 |
Accounting Standards Update 2018-02 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201802Member |
33 |
Accounting Standards Update 2018-03 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201803Member |
34 |
Accounting Standards Update 2018-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201804Member |
35 |
Accounting Standards Update 2018-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201807Member |
36 |
Accounting Standards Update 2018-08 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201808Member |
37 |
Accounting Standards Update 2018-09 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201809Member |
38 |
Accounting Standards Update 2018-11 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201811Member |
39 |
Accounting Standards Update 2018-12 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201812Member |
40 |
Accounting Standards Update 2018-13 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201813Member |
41 |
Accounting Standards Update 2018-14 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201814Member |
42 |
Accounting Standards Update 2018-15 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201815Member |
43 |
Accounting Standards Update 2018-16 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201816Member |
44 |
Accounting Standards Update 2018-17 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201817Member |
45 |
Fair Value Option Election for Variable Interest Entity [Member] |
Member |
|
|
us-gaap:FairValueOptionElectionForVariableInterestEntityMember |
46 |
Cumulative-Effect Adjustment, Consolidation of Variable Interest Entity [Member] |
Member |
|
|
us-gaap:CumulativeEffectAdjustmentConsolidationOfVariableInterestEntityMember |
47 |
Cumulative-Effect Adjustment, Deconsolidation of Variable Interest Entity [Member] |
Member |
|
|
us-gaap:CumulativeEffectAdjustmentDeconsolidationOfVariableInterestEntityMember |
48 |
Accounting Standards Update 2018-18 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201818Member |
49 |
Accounting Standards Update 2018-20 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201820Member |
50 |
Accounting Standards Update 2019-01 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201901Member |
51 |
Accounting Standards Update 2019-02 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201902Member |
52 |
Accounting Standards Update 2019-03 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201903Member |
53 |
Accounting Standards Update 2019-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201904Member |
54 |
Accounting Standards Update 2019-05 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201905Member |
55 |
Accounting Standards Update 2019-08 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201908Member |
56 |
Accounting Standards Update 2019-11 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201911Member |
57 |
Accounting Standards Update 2019-12 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201912Member |
58 |
Accounting Standards Update 2020-01 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate202001Member |
59 |
Accounting Standards Update 2020-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate202004Member |
60 |
Accounting Standards Update 2020-06 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate202006Member |
61 |
Accounting Standards Update 2020-08 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate202008Member |
62 |
Accounting Standards Update 2020-09 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate202009Member |
63 |
Accounting Standards Update 2020-10 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate202010Member |
64 |
Accounting Standards Update 2021-01 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate202101Member |
65 |
Cumulative Effect, Period of Adoption [Axis] |
Dimension |
|
|
srt:CumulativeEffectPeriodOfAdoptionAxis |
66 |
Cumulative Effect, Period of Adoption [Domain] |
Member |
|
|
srt:CumulativeEffectPeriodOfAdoptionDomain |
67 |
Cumulative Effect, Period of Adoption, Adjusted Balance [Member] |
Member |
|
|
srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember |
68 |
Cumulative Effect, Period of Adoption, Adjustment [Member] |
Member |
|
|
srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember |
69 |
Revision of Prior Period [Axis] |
Dimension |
|
|
srt:RestatementAxis |
70 |
Revision of Prior Period [Domain] |
Member |
|
|
srt:RestatementDomain |
71 |
Previously Reported [Member] |
Member |
|
|
srt:ScenarioPreviouslyReportedMember |
72 |
Revision of Prior Period, Adjustment [Member] |
Member |
|
|
srt:RestatementAdjustmentMember |
73 |
Revision of Prior Period, Change in Accounting Principle, Adjustment [Member] |
Member |
|
|
srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember |
74 |
Revision of Prior Period, Error Correction, Adjustment [Member] |
Member |
|
|
srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember |
75 |
Revision of Prior Period, Accounting Standards Update, Adjustment [Member] |
Member |
|
|
srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember |
76 |
Revision of Prior Period, Reclassification, Adjustment [Member] |
Member |
|
|
srt:RevisionOfPriorPeriodReclassificationAdjustmentMember |
77 |
Scenario [Axis] |
Dimension |
|
|
srt:StatementScenarioAxis |
78 |
Scenario [Domain] |
Member |
|
|
srt:ScenarioUnspecifiedDomain |
79 |
Forecast [Member] |
Member |
|
|
srt:ScenarioForecastMember |
80 |
Change in Accounting Principle, Type [Axis] |
Dimension |
|
|
us-gaap:AdjustmentsForChangeInAccountingPrincipleAxis |
81 |
Change in Accounting Principle, Type [Domain] |
Member |
|
|
us-gaap:ChangeInAccountingPrincipleMember |
82 |
Change in Accounting Principle, Other [Member] |
Member |
|
|
us-gaap:ChangeInAccountingPrincipleOtherMember |
83 |
Change in Accounting Principle, Indirect Effect [Axis] |
Dimension |
|
|
us-gaap:ChangeInAccountingPrincipleIndirectEffectAxis |
84 |
Change in Accounting Principle, Indirect Effect [Domain] |
Member |
|
|
us-gaap:ChangeInAccountingPrincipleIndirectEffectDomain |
85 |
Change in Accounting Principle, Indirect Effect [Member] |
Member |
|
|
us-gaap:ChangeInAccountingPrincipleIndirectEffectMember |
86 |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
LineItems |
|
|
us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems |
87 |
Use financial statement line item elements with dimension elements for effect of amendment from Accounting Standards Update [Guidance] |
Abstract |
|
|
us-gaap:UseFinancialStatementLineItemElementsWithDimensionElementsForEffectOfAmendmentFromAccountingStandardsUpdateGuidance |
88 |
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest |
Concept (Monetary) |
For Period |
Credit |
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |
89 |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest |
Concept (Monetary) |
For Period |
Credit |
us-gaap:ProfitLoss |
90 |
Earnings Per Share, Basic |
Concept (dtr-types:perShareItemType) |
For Period |
|
us-gaap:EarningsPerShareBasic |
91 |
Earnings Per Share, Diluted |
Concept (dtr-types:perShareItemType) |
For Period |
|
us-gaap:EarningsPerShareDiluted |
92 |
Retained Earnings (Accumulated Deficit) |
Concept (Monetary) |
As Of |
Credit |
us-gaap:RetainedEarningsAccumulatedDeficit |
93 |
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] |
Concept (Yes/No) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted |
94 |
Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false] |
Concept (Yes/No) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption |
95 |
Change in Accounting Principle, Accounting Standards Update, Transition Option Elected [Extensible Enumeration] |
Concept (enum2:enumerationSetItemType) |
For Period |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateTransitionOptionElectedExtensibleList |
96 |
Change in Accounting Principle, Accounting Standards Update, Adoption Date |
Concept (Date) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate |
97 |
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] |
Concept (Yes/No) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect |
98 |
Accounting Standards Update [Extensible Enumeration] |
Concept (enum2:enumerationSetItemType) |
For Period |
|
us-gaap:AccountingStandardsUpdateExtensibleList |
99 |
Change in Accounting Principle, Type [Extensible Enumeration] |
Concept (enum2:enumerationSetItemType) |
For Period |
|
us-gaap:ChangeInAccountingPrincipleTypeExtensibleList |
100 |
Fair Value Option, Financial Instrument Measured at Amortized Cost, Credit Loss [true false] |
Concept (Yes/No) |
As Of |
|
us-gaap:FairValueOptionFinancialInstrumentMeasuredAtAmortizedCostCreditLoss |
101 |
Service Concession Arrangement, Retrospective Application, All Contracts [true false] |
Concept (Yes/No) |
For Period |
|
us-gaap:ServiceConcessionArrangementRetrospectiveApplicationAllContracts |
102 |
Service Concession Arrangement, Retrospective Application, Not Completed Contracts [true false] |
Concept (Yes/No) |
For Period |
|
us-gaap:ServiceConcessionArrangementRetrospectiveApplicationNotCompletedContracts |
103 |
Accounting Standards Update 2018-18 Application [Fixed List] |
Concept (us-types:contractApplicationItemType) |
For Period |
|
us-gaap:AccountingStandardsUpdate201818ApplicationFixedList |
104 |
Change in Accounting Principle, Accounting Standards Update, Retrospective Application Impracticable [true false] |
Concept (Yes/No) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticable |
105 |
New Accounting Pronouncement or Change in Accounting Principle, Prior Period Not Restated [true false] |
Concept (Yes/No) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrinciplePriorPeriodNotRestated |
106 |
New Accounting Pronouncement or Change in Accounting Principle, Description of Prior-period Information Retrospectively Adjusted |
Concept (Text/String) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted |
107 |
New Accounting Pronouncement or Change in Accounting Principle, Description |
Concept (Text/String) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription |
108 |
Debt Securities, Held-to-Maturity, Reference Rate Reform, Sale or Transfer Election [true false] |
Concept (Yes/No) |
For Period |
|
us-gaap:DebtSecuritiesHeldToMaturityReferenceRateReformSaleOrTransferElection |
109 |
Reclassification [Table] |
Hypercube |
|
|
us-gaap:ReclassificationTable |
110 |
Reclassification, Type [Axis] |
Dimension |
|
|
us-gaap:ReclassificationTypeAxis |
111 |
Reclassification, Type [Domain] |
Member |
|
|
us-gaap:ReclassificationTypeDomain |
112 |
Reclassification, Other [Member] |
Member |
|
|
us-gaap:ReclassificationOtherMember |
113 |
Revision of Prior Period [Axis] |
Dimension |
|
|
srt:RestatementAxis |
114 |
Revision of Prior Period [Domain] |
Member |
|
|
srt:RestatementDomain |
115 |
Previously Reported [Member] |
Member |
|
|
srt:ScenarioPreviouslyReportedMember |
116 |
Revision of Prior Period, Adjustment [Member] |
Member |
|
|
srt:RestatementAdjustmentMember |
117 |
Revision of Prior Period, Change in Accounting Principle, Adjustment [Member] |
Member |
|
|
srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember |
118 |
Revision of Prior Period, Error Correction, Adjustment [Member] |
Member |
|
|
srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember |
119 |
Revision of Prior Period, Accounting Standards Update, Adjustment [Member] |
Member |
|
|
srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember |
120 |
Revision of Prior Period, Reclassification, Adjustment [Member] |
Member |
|
|
srt:RevisionOfPriorPeriodReclassificationAdjustmentMember |
121 |
Reclassification [Line Items] |
LineItems |
|
|
us-gaap:ReclassificationLineItems |
122 |
Reclassification, Type [Extensible Enumeration] |
Concept (enum2:enumerationSetItemType) |
For Period |
|
us-gaap:ReclassificationTypeExtensibleList |
123 |
Prior Period Adjustment [Abstract] |
Abstract |
|
|
us-gaap:PriorPeriodAdjustmentAbstract |
124 |
Error Correction [Text Block] |
Concept (dtr-types:textBlockItemType) |
For Period |
|
us-gaap:ErrorCorrectionTextBlock |
125 |
Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] |
Concept (dtr-types:textBlockItemType) |
For Period |
|
us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock |
126 |
Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] |
Hypercube |
|
|
us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable |
127 |
Error Correction, Type [Axis] |
Dimension |
|
|
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis |
128 |
Error Correction, Type [Domain] |
Member |
|
|
us-gaap:AdjustmentsForErrorCorrectionDomain |
129 |
Error Correction, Other [Member] |
Member |
|
|
us-gaap:ErrorCorrectionOtherMember |
130 |
Revision of Prior Period [Axis] |
Dimension |
|
|
srt:RestatementAxis |
131 |
Revision of Prior Period [Domain] |
Member |
|
|
srt:RestatementDomain |
132 |
Previously Reported [Member] |
Member |
|
|
srt:ScenarioPreviouslyReportedMember |
133 |
Revision of Prior Period, Adjustment [Member] |
Member |
|
|
srt:RestatementAdjustmentMember |
134 |
Revision of Prior Period, Change in Accounting Principle, Adjustment [Member] |
Member |
|
|
srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember |
135 |
Revision of Prior Period, Error Correction, Adjustment [Member] |
Member |
|
|
srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember |
136 |
Revision of Prior Period, Accounting Standards Update, Adjustment [Member] |
Member |
|
|
srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember |
137 |
Revision of Prior Period, Reclassification, Adjustment [Member] |
Member |
|
|
srt:RevisionOfPriorPeriodReclassificationAdjustmentMember |
138 |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |
LineItems |
|
|
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems |
139 |
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest |
Concept (Monetary) |
For Period |
Credit |
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |
140 |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest |
Concept (Monetary) |
For Period |
Credit |
us-gaap:ProfitLoss |
141 |
Earnings Per Share, Basic |
Concept (dtr-types:perShareItemType) |
For Period |
|
us-gaap:EarningsPerShareBasic |
142 |
Earnings Per Share, Diluted |
Concept (dtr-types:perShareItemType) |
For Period |
|
us-gaap:EarningsPerShareDiluted |
143 |
Retained Earnings (Accumulated Deficit) |
Concept (Monetary) |
As Of |
Credit |
us-gaap:RetainedEarningsAccumulatedDeficit |
144 |
Error Correction, Type [Extensible Enumeration] |
Concept (enum2:enumerationSetItemType) |
For Period |
|
us-gaap:ErrorCorrectionTypeExtensibleList |
145 |
Error Correction, Previously Immaterial [true false] |
Concept (Yes/No) |
As Of |
|
us-gaap:ErrorCorrectionPreviouslyImmaterial |
146 |
Error Corrections and Prior Period Adjustments, Description |
Concept (Text/String) |
For Period |
|
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsDescription |
147 |
Change in Accounting Estimate [Abstract] |
Abstract |
|
|
us-gaap:ChangeInAccountingEstimateAbstract |
148 |
Change in Accounting Estimate [Text Block] |
Concept (dtr-types:textBlockItemType) |
For Period |
|
us-gaap:ChangeInAccountingEstimateTextBlock |
149 |
Schedule of Change in Accounting Estimate [Table Text Block] |
Concept (dtr-types:textBlockItemType) |
For Period |
|
us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock |
150 |
Schedule of Change in Accounting Estimate [Table] |
Hypercube |
|
|
us-gaap:ScheduleOfChangeInAccountingEstimateTable |
151 |
Change in Accounting Estimate by Type [Axis] |
Dimension |
|
|
us-gaap:ChangeInAccountingEstimateByTypeAxis |
152 |
Change in Accounting Estimate, Type [Domain] |
Member |
|
|
us-gaap:ChangeInAccountingEstimateTypeDomain |
153 |
Intangible Assets, Amortization Period [Member] |
Member |
|
|
us-gaap:IntangibleAssetsAmortizationPeriodMember |
154 |
Warranty Obligations [Member] |
Member |
|
|
us-gaap:WarrantyObligationsMember |
155 |
Inventory Valuation and Obsolescence [Member] |
Member |
|
|
us-gaap:InventoryValuationAndObsolescenceMember |
156 |
Uncollectible Receivables [Member] |
Member |
|
|
us-gaap:UncollectibleReceivablesMember |
157 |
Contracts Accounted for under Percentage of Completion [Member] |
Member |
|
|
us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember |
158 |
Change in Assumptions for Defined Benefit Plans [Member] |
Member |
|
|
us-gaap:ChangeInAssumptionsForPensionPlansMember |
159 |
Change in Accounting Method Accounted for as Change in Estimate [Member] |
Member |
|
|
us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember |
160 |
Sales Returns and Allowances [Member] |
Member |
|
|
us-gaap:SalesReturnsAndAllowancesMember |
161 |
Regulatory Reviews of Filings [Member] |
Member |
|
|
us-gaap:RegulatoryReviewsOfFilingsMember |
162 |
Disputes [Member] |
Member |
|
|
us-gaap:DisputesMember |
163 |
Service Life [Member] |
Member |
|
|
us-gaap:ServiceLifeMember |
164 |
Salvage Value [Member] |
Member |
|
|
us-gaap:SalvageValueMember |
165 |
Scenario [Axis] |
Dimension |
|
|
srt:StatementScenarioAxis |
166 |
Scenario [Domain] |
Member |
|
|
srt:ScenarioUnspecifiedDomain |
167 |
Forecast [Member] |
Member |
|
|
srt:ScenarioForecastMember |
168 |
Change in Accounting Estimate [Line Items] |
LineItems |
|
|
us-gaap:ChangeInAccountingEstimateLineItems |
169 |
Change in Accounting Estimate, Description |
Concept (Text/String) |
For Period |
|
us-gaap:ChangeInAccountingEstimateDescription |
170 |
Disclosure Text Block Supplement [Abstract] |
Abstract |
|
|
us-gaap:DisclosureTextBlockSupplementAbstract |
171 |
Change in Reporting Entity [Text Block] |
Concept (dtr-types:textBlockItemType) |
For Period |
|
us-gaap:ChangeInReportingEntityTextBlock |
172 |
Accounting Changes and Error Corrections, Legacy [Abstract] |
Abstract |
|
|
us-gaap:AccountingChangesAndErrorCorrectionsLegacyAbstract |
173 |
Change in Reporting Entity |
Concept (Text/String) |
For Period |
|
us-gaap:ChangeInReportingEntity |
174 |
Immaterial Error Correction |
Concept (Text/String) |
For Period |
|
us-gaap:ImmaterialErrorCorrection |
175 |
New Accounting Pronouncement or Change in Accounting Principle, Indirect Effects |
Concept (Text/String) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleIndirectEffects |