250000 - Disclosure - Accounting Changes and Error Corrections

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