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:AccountingChangesAndErrorCorrectionsTextBlock
10
us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract
10
us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
10
us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
10
us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable
10
us-gaap:AdjustmentsForNewAccountingPronouncementsAxis
10
us-gaap:TypeOfAdoptionMember
10
us-gaap:NewAccountingPronouncementMember
10
us-gaap:AccountingStandardsUpdate201026Member
10
us-gaap:AccountingStandardsUpdate201104Member
20
us-gaap:AccountingStandardsUpdate201307Member
30
us-gaap:AccountingStandardsUpdate201409Member
40
us-gaap:AccountingStandardsUpdate201517Member
50
us-gaap:AccountingStandardsUpdate201502Member
60
us-gaap:AccountingStandardsUpdate201601Member
70
us-gaap:AccountingStandardsUpdate201604Member
80
us-gaap:AccountingStandardsUpdate201605Member
90
us-gaap:AccountingStandardsUpdate201606Member
100
us-gaap:AccountingStandardsUpdate201609Member
110
us-gaap:AccountingStandardsUpdate201602Member
120
us-gaap:AccountingStandardsUpdate201613Member
130
us-gaap:AccountingStandardsUpdate201615Member
140
us-gaap:AccountingStandardsUpdate201617Member
150
us-gaap:AccountingStandardsUpdate201618Member
160
us-gaap:AccountingStandardsUpdate201701Member
170
us-gaap:AccountingStandardsUpdate201704Member
180
us-gaap:AccountingStandardsUpdate201705Member
190
us-gaap:AccountingStandardsUpdate201707Member
200
us-gaap:AccountingStandardsUpdate201708Member
210
us-gaap:AccountingStandardsUpdate201709Member
220
us-gaap:AccountingStandardsUpdate201710Member
230
us-gaap:AccountingStandardsUpdate201711Member
240
us-gaap:AccountingStandardsUpdate201712Member
250
us-gaap:AccountingStandardsUpdate201715Member
260
us-gaap:AccountingStandardsUpdate201801Member
270
us-gaap:AccountingStandardsUpdate201802Member
280
us-gaap:AccountingStandardsUpdate201803Member
290
us-gaap:AccountingStandardsUpdate201804Member
300
us-gaap:AccountingStandardsUpdate201807Member
310
us-gaap:AccountingStandardsUpdate201808Member
320
us-gaap:AccountingStandardsUpdate201809Member
330
us-gaap:AccountingStandardsUpdate201811Member
340
us-gaap:AccountingStandardsUpdate201812Member
350
us-gaap:AccountingStandardsUpdate201813Member
360
us-gaap:AccountingStandardsUpdate201814Member
370
us-gaap:AccountingStandardsUpdate201815Member
380
us-gaap:AccountingStandardsUpdate201816Member
390
us-gaap:AccountingStandardsUpdate201817Member
400
us-gaap:FairValueOptionElectionForVariableInterestEntityMember
10
us-gaap:CumulativeEffectAdjustmentConsolidationOfVariableInterestEntityMember
20
us-gaap:CumulativeEffectAdjustmentDeconsolidationOfVariableInterestEntityMember
30
us-gaap:AccountingStandardsUpdate201818Member
410
us-gaap:AccountingStandardsUpdate201820Member
420
us-gaap:AccountingStandardsUpdate201901Member
430
us-gaap:AccountingStandardsUpdate201902Member
440
us-gaap:AccountingStandardsUpdate201903Member
450
us-gaap:AccountingStandardsUpdate201904Member
460
us-gaap:AccountingStandardsUpdate201905Member
470
us-gaap:AccountingStandardsUpdate201908Member
480
us-gaap:AccountingStandardsUpdate201911Member
490
us-gaap:AccountingStandardsUpdate201912Member
500
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
us-gaap:AdjustmentsForChangeInAccountingPrincipleAxis
40
us-gaap:ChangeInAccountingPrincipleMember
10
us-gaap:ChangeInAccountingPrincipleOtherMember
10
us-gaap:ChangeInAccountingPrincipleIndirectEffectAxis
50
us-gaap:ChangeInAccountingPrincipleIndirectEffectDomain
10
us-gaap:ChangeInAccountingPrincipleIndirectEffectMember
10
us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
60
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
10
20
us-gaap:EarningsPerShareBasic
30
us-gaap:EarningsPerShareDiluted
40
us-gaap:RetainedEarningsAccumulatedDeficit
50
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted
60
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption
70
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateTransitionOptionElectedExtensibleList
80
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate
90
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect
100
us-gaap:AccountingStandardsUpdateExtensibleList
110
us-gaap:ChangeInAccountingPrincipleTypeExtensibleList
120
us-gaap:FairValueOptionFinancialInstrumentMeasuredAtAmortizedCostCreditLoss
130
us-gaap:ServiceConcessionArrangementRetrospectiveApplicationAllContracts
140
us-gaap:ServiceConcessionArrangementRetrospectiveApplicationNotCompletedContracts
150
us-gaap:AccountingStandardsUpdate201818ApplicationFixedList
160
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticable
170
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrinciplePriorPeriodNotRestated
180
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted
190
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription
200
us-gaap:ReclassificationTable
20
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
30
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:ErrorCorrectionsAndPriorPeriodAdjustmentsDescription
20
us-gaap:ChangeInAccountingEstimateAbstract
40
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
us-gaap:ChangeInAccountingEstimateLineItems
20
us-gaap:ChangeInAccountingEstimateDescription
10
us-gaap:AccountingChangesAndErrorCorrectionsLegacyAbstract
50
us-gaap:DisclosureTextBlockSupplementAbstract
10
us-gaap:AccountingChangesTextBlock
10
us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted
20
us-gaap:RestatementToPriorYearIncomeTextBlock
30
us-gaap:NewAccountingPronouncementEarlyAdoptionTableTextBlock
20
us-gaap:NewAccountingPronouncementEarlyAdoptionTable
10
us-gaap:NewAccountingPronouncementEarlyAdoptionAxis
10
us-gaap:NewAccountingPrinciplesEarlyAdoptionMember
10
us-gaap:AdjustmentsForNewAccountingPrincipleEarlyAdoptionMember
10
us-gaap:NewAccountingPronouncementEarlyAdoptionEffectMember
10
us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems
20
us-gaap:ProspectiveAdoptionOfNewAccountingPronouncementsAbstract
30
us-gaap:ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock
10
us-gaap:ProspectiveAdoptionOfNewAccountingPronouncementsTable
10
us-gaap:ProspectiveAdoptionOfNewAccountingPronouncementsAxis
10
us-gaap:AccountingGuidanceMember
10
us-gaap:PreviousAccountingGuidanceMember
10
us-gaap:ItemEffectedLineItems
20
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfFinancialStatementLineItemsProspectiveTransition
10
us-gaap:QuantifyingPriorYearMisstatementsCorrectedInCurrentYearFinancialStatementsAbstract
40
us-gaap:ScheduleOfQuantifyingPriorYearMisstatementsCorrectedInCurrentYearFinancialStatementsTextBlock
10
us-gaap:ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable
10
us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
10
us-gaap:NatureOfErrorDomain
10
us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems
20
us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
10
us-gaap:ChangeInReportingEntity
50
us-gaap:ImmaterialErrorCorrection
60
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleIndirectEffects
70