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:AccountingStandardsUpdate201517Member
50
us-gaap:AccountingStandardsUpdate201601Member
60
us-gaap:AccountingStandardsUpdate201604Member
70
us-gaap:AccountingStandardsUpdate201606Member
80
us-gaap:AccountingStandardsUpdate201609Member
90
us-gaap:AccountingStandardsUpdate201602Member
100
us-gaap:AccountingStandardsUpdate201613Member
110
us-gaap:AccountingStandardsUpdate201615Member
120
us-gaap:AccountingStandardsUpdate201618Member
130
us-gaap:AccountingStandardsUpdate201704Member
140
us-gaap:AccountingStandardsUpdate201705Member
150
us-gaap:AccountingStandardsUpdate201707Member
160
us-gaap:AccountingStandardsUpdate201708Member
170
us-gaap:AccountingStandardsUpdate201710Member
180
us-gaap:AccountingStandardsUpdate201711Member
190
us-gaap:AccountingStandardsUpdate201712Member
200
us-gaap:AccountingStandardsUpdate201715Member
210
us-gaap:AccountingStandardsUpdate201801Member
220
us-gaap:AccountingStandardsUpdate201802Member
230
us-gaap:AccountingStandardsUpdate201803Member
240
us-gaap:AccountingStandardsUpdate201804Member
250
us-gaap:AccountingStandardsUpdate201807Member
260
us-gaap:AccountingStandardsUpdate201808Member
270
us-gaap:AccountingStandardsUpdate201809Member
280
us-gaap:AccountingStandardsUpdate201811Member
290
us-gaap:AccountingStandardsUpdate201812Member
300
us-gaap:AccountingStandardsUpdate201813Member
310
us-gaap:AccountingStandardsUpdate201814Member
320
us-gaap:AccountingStandardsUpdate201815Member
330
us-gaap:AccountingStandardsUpdate201816Member
340
us-gaap:AccountingStandardsUpdate201817Member
350
us-gaap:FairValueOptionElectionForVariableInterestEntityMember
10
us-gaap:CumulativeEffectAdjustmentConsolidationOfVariableInterestEntityMember
20
us-gaap:CumulativeEffectAdjustmentDeconsolidationOfVariableInterestEntityMember
30
us-gaap:AccountingStandardsUpdate201818Member
360
us-gaap:AccountingStandardsUpdate201820Member
370
us-gaap:AccountingStandardsUpdate201901Member
380
us-gaap:AccountingStandardsUpdate201902Member
390
us-gaap:AccountingStandardsUpdate201903Member
400
us-gaap:AccountingStandardsUpdate201904Member
410
us-gaap:AccountingStandardsUpdate201905Member
420
us-gaap:AccountingStandardsUpdate201908Member
430
us-gaap:AccountingStandardsUpdate201911Member
440
us-gaap:AccountingStandardsUpdate201912Member
450
us-gaap:AccountingStandardsUpdate202001Member
460
us-gaap:AccountingStandardsUpdate202004Member
470
us-gaap:AccountingStandardsUpdate202006Member
480
us-gaap:AccountingStandardsUpdate202008Member
490
us-gaap:AccountingStandardsUpdate202009Member
500
us-gaap:AccountingStandardsUpdate202010Member
510
us-gaap:AccountingStandardsUpdate202101Member
520
srt:CumulativeEffectPeriodOfAdoptionAxis
20
srt:CumulativeEffectPeriodOfAdoptionDomain
10
srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember
10
srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember
20
30
10
srt:ScenarioPreviouslyReportedMember
10
srt:RestatementAdjustmentMember
20
srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember
10
srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember
20
srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember
30
srt:RevisionOfPriorPeriodReclassificationAdjustmentMember
40
srt:StatementScenarioAxis
40
srt:ScenarioUnspecifiedDomain
10
srt:ScenarioForecastMember
10
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:ServiceConcessionArrangementRetrospectiveApplicationAllContracts
150
us-gaap:ServiceConcessionArrangementRetrospectiveApplicationNotCompletedContracts
160
us-gaap:AccountingStandardsUpdate201818ApplicationFixedList
170
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticable
180
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrinciplePriorPeriodNotRestated
190
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted
200
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription
210
us-gaap:DebtSecuritiesHeldToMaturityReferenceRateReformSaleOrTransferElection
220
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:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember
10
srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember
20
srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember
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:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember
10
srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember
20
srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember
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:ScenarioForecastMember
10
us-gaap:ChangeInAccountingEstimateLineItems
30
us-gaap:ChangeInAccountingEstimateDescription
10
us-gaap:DisclosureTextBlockSupplementAbstract
60
us-gaap:ChangeInReportingEntityTextBlock
10
us-gaap:AccountingChangesAndErrorCorrectionsLegacyAbstract
70
us-gaap:ChangeInReportingEntity
10
us-gaap:ImmaterialErrorCorrection
20
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleIndirectEffects
30