| Arc name | presentationArc |
|---|---|
| Arc role | http://www.xbrl.org/2003/arcrole/parent-child |
| Link role | http://fasb.org/us-gaap/role/disclosure/AccountingChangesAndErrorCorrections |
| Concept | Order |
|---|---|
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 |
srt:RestatementAxis | 30 |
srt:RestatementDomain | 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 |
srt:RestatementAxis | 20 |
srt:RestatementDomain | 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 |
srt:RestatementAxis | 20 |
srt:RestatementDomain | 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 |