250000 - Disclosure - Accounting Changes and Error Corrections

Arc namepresentationArc
Arc rolehttp://www.xbrl.org/2003/arcrole/parent-child
Link rolehttp://fasb.org/us-gaap/role/disclosure/AccountingChangesAndErrorCorrections
ConceptOrder
us-gaap:AccountingChangesAndErrorCorrectionsAbstract
us-gaap:ForInformationOnModelingAccountingChangesSeeImplementationGuideAtLinkInTinPartsInlineuriAndPdfuriGuidance
10
us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract
20
us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
10
us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
10
us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable
10
us-gaap:AdjustmentsForNewAccountingPronouncementsAxis
10
us-gaap:TypeOfAdoptionMember
10
us-gaap:AccountingStandardsUpdate201026Member
10
us-gaap:AccountingStandardsUpdate201104Member
20
us-gaap:AccountingStandardsUpdate201307Member
30
us-gaap:AccountingStandardsUpdate201409Member
40
us-gaap:AccountingStandardsUpdate201601Member
50
us-gaap:AccountingStandardsUpdate201604Member
60
us-gaap:AccountingStandardsUpdate201602Member
70
us-gaap:AccountingStandardsUpdate201613Member
80
us-gaap:AccountingStandardsUpdate201704Member
90
us-gaap:AccountingStandardsUpdate201705Member
100
us-gaap:AccountingStandardsUpdate201708Member
110
us-gaap:AccountingStandardsUpdate201710Member
120
us-gaap:AccountingStandardsUpdate201711Member
130
us-gaap:AccountingStandardsUpdate201712Member
140
us-gaap:AccountingStandardsUpdate201715Member
150
us-gaap:AccountingStandardsUpdate201801Member
160
us-gaap:AccountingStandardsUpdate201802Member
170
us-gaap:AccountingStandardsUpdate201803Member
180
us-gaap:AccountingStandardsUpdate201804Member
190
us-gaap:AccountingStandardsUpdate201807Member
200
us-gaap:AccountingStandardsUpdate201808Member
210
us-gaap:AccountingStandardsUpdate201809Member
220
us-gaap:AccountingStandardsUpdate201811Member
230
us-gaap:AccountingStandardsUpdate201812Member
240
us-gaap:AccountingStandardsUpdate201814Member
250
us-gaap:AccountingStandardsUpdate201815Member
260
us-gaap:AccountingStandardsUpdate201816Member
270
us-gaap:AccountingStandardsUpdate201817Member
280
us-gaap:FairValueOptionElectionForVariableInterestEntityMember
10
us-gaap:CumulativeEffectAdjustmentConsolidationOfVariableInterestEntityMember
20
us-gaap:CumulativeEffectAdjustmentDeconsolidationOfVariableInterestEntityMember
30
us-gaap:AccountingStandardsUpdate201818Member
290
us-gaap:AccountingStandardsUpdate201820Member
300
us-gaap:AccountingStandardsUpdate201901Member
310
us-gaap:AccountingStandardsUpdate201902Member
320
us-gaap:AccountingStandardsUpdate201904Member
330
us-gaap:AccountingStandardsUpdate201905Member
340
us-gaap:AccountingStandardsUpdate201908Member
350
us-gaap:AccountingStandardsUpdate201911Member
360
us-gaap:AccountingStandardsUpdate201912Member
370
us-gaap:AccountingStandardsUpdate202001Member
380
us-gaap:AccountingStandardsUpdate202004Member
390
us-gaap:AccountingStandardsUpdate202006Member
400
us-gaap:AccountingStandardsUpdate202008Member
410
us-gaap:AccountingStandardsUpdate202010Member
420
us-gaap:AccountingStandardsUpdate202101Member
430
us-gaap:AccountingStandardsUpdate202104Member
440
us-gaap:AccountingStandardsUpdate202105Member
450
us-gaap:AccountingStandardsUpdate202108Member
460
us-gaap:AccountingStandardsUpdate202110Member
470
srt:CumulativeEffectPeriodOfAdoptionAxis
20
srt:CumulativeEffectPeriodOfAdoptionDomain
10
srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember
10
srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember
20
30
10
srt:ScenarioPreviouslyReportedMember
10
srt:RestatementAdjustmentMember
20
srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember
10
srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember
20
srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember
30
srt:RevisionOfPriorPeriodReclassificationAdjustmentMember
40
srt:StatementScenarioAxis
40
srt:ScenarioUnspecifiedDomain
10
srt:ProFormaMember
10
srt:ScenarioForecastMember
20
us-gaap:AdjustmentsForChangeInAccountingPrincipleAxis
50
us-gaap:ChangeInAccountingPrincipleMember
10
us-gaap:ChangeInAccountingPrincipleOtherMember
10
us-gaap:ChangeInAccountingPrincipleIndirectEffectAxis
60
us-gaap:ChangeInAccountingPrincipleIndirectEffectDomain
10
us-gaap:ChangeInAccountingPrincipleIndirectEffectMember
10
us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
70
us-gaap:UseFinancialStatementLineItemElementsWithDimensionElementsForEffectOfAmendmentFromAccountingStandardsUpdateGuidance
10
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
20
30
us-gaap:EarningsPerShareBasic
40
us-gaap:EarningsPerShareDiluted
50
us-gaap:RetainedEarningsAccumulatedDeficit
60
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted
70
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption
80
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateTransitionOptionElectedExtensibleList
90
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate
100
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect
110
us-gaap:AccountingStandardsUpdateExtensibleList
120
us-gaap:ChangeInAccountingPrincipleTypeExtensibleList
130
us-gaap:FairValueOptionFinancialInstrumentMeasuredAtAmortizedCostCreditLoss
140
us-gaap:AccountingStandardsUpdate201818ApplicationFixedList
150
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticable
160
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrinciplePriorPeriodNotRestated
170
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted
180
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription
190
us-gaap:DebtSecuritiesHeldToMaturityReferenceRateReformSaleOrTransferElection
200
us-gaap:ReclassificationTable
30
us-gaap:ReclassificationTypeAxis
10
us-gaap:ReclassificationTypeDomain
10
us-gaap:ReclassificationOtherMember
10
20
10
srt:ScenarioPreviouslyReportedMember
10
srt:RestatementAdjustmentMember
20
srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember
10
srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember
20
srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember
30
srt:RevisionOfPriorPeriodReclassificationAdjustmentMember
40
us-gaap:ReclassificationLineItems
30
us-gaap:ReclassificationTypeExtensibleList
10
us-gaap:PriorPeriodAdjustmentAbstract
40
us-gaap:ErrorCorrectionTextBlock
10
us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
10
us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable
10
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
10
us-gaap:AdjustmentsForErrorCorrectionDomain
10
us-gaap:ErrorCorrectionOtherMember
10
20
10
srt:ScenarioPreviouslyReportedMember
10
srt:RestatementAdjustmentMember
20
srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember
10
srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember
20
srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember
30
srt:RevisionOfPriorPeriodReclassificationAdjustmentMember
40
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems
30
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
10
20
us-gaap:EarningsPerShareBasic
30
us-gaap:EarningsPerShareDiluted
40
us-gaap:RetainedEarningsAccumulatedDeficit
50
us-gaap:ErrorCorrectionTypeExtensibleList
60
us-gaap:ErrorCorrectionPreviouslyImmaterial
70
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsDescription
20
us-gaap:ChangeInAccountingEstimateAbstract
50
us-gaap:ChangeInAccountingEstimateTextBlock
10
us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock
10
us-gaap:ScheduleOfChangeInAccountingEstimateTable
10
us-gaap:ChangeInAccountingEstimateByTypeAxis
10
us-gaap:ChangeInAccountingEstimateTypeDomain
10
us-gaap:IntangibleAssetsAmortizationPeriodMember
10
us-gaap:WarrantyObligationsMember
20
us-gaap:InventoryValuationAndObsolescenceMember
30
us-gaap:UncollectibleReceivablesMember
40
us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember
50
us-gaap:ChangeInAssumptionsForPensionPlansMember
60
us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember
70
us-gaap:SalesReturnsAndAllowancesMember
80
us-gaap:RegulatoryReviewsOfFilingsMember
90
us-gaap:DisputesMember
100
us-gaap:ServiceLifeMember
110
us-gaap:SalvageValueMember
120
srt:StatementScenarioAxis
20
srt:ScenarioUnspecifiedDomain
10
srt:ProFormaMember
10
srt:ScenarioForecastMember
20
us-gaap:ChangeInAccountingEstimateLineItems
30
us-gaap:ChangeInAccountingEstimateDescription
10
us-gaap:ChangeInReportingEntityAbstract
60
us-gaap:ChangeInReportingEntityTextBlock
10
us-gaap:ChangeInReportingEntity1
10
us-gaap:ChangeInReportingEntityEarningsPerShareBasic
20
us-gaap:ChangeInReportingEntityEarningsPerShareDiluted
30
us-gaap:ChangeInReportingEntityIncomeLossFromContinuingOperationsAfterTaxAttributableToParent
40
us-gaap:ChangeInReportingEntityIncomeLossAfterTaxAttributableToParent
50
us-gaap:ChangeInReportingEntityOtherComprehensiveIncomeLossAfterTax
60
us-gaap:AccountingChangesAndErrorCorrectionsLegacyAbstract
70
us-gaap:ImmaterialErrorCorrection
10
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleIndirectEffects
20