250000 - Disclosure - Accounting Changes and Error Corrections, Accounting Standards Update and Change in Accounting Principle [Table]

Arc namedefinitionArc
Arc rolehttp://xbrl.org/int/dim/arcrole/domain-member
Link rolehttp://fasb.org/us-gaap/role/disclosure/AccountingChangesAndErrorCorrectionsNewAccountingPronouncementsOrChangeInAccountingPrincipleTable
ConceptOrder
us-gaap:TypeOfAdoptionMember
us-gaap:NewAccountingPronouncementMember
1.0
us-gaap:AccountingStandardsUpdate201026Member
2.0
us-gaap:AccountingStandardsUpdate201104Member
3.0
us-gaap:AccountingStandardsUpdate201307Member
4.0
us-gaap:AccountingStandardsUpdate201409Member
5.0
us-gaap:AccountingStandardsUpdate201517Member
6.0
us-gaap:AccountingStandardsUpdate201502Member
7.0
us-gaap:AccountingStandardsUpdate201601Member
8.0
us-gaap:AccountingStandardsUpdate201604Member
9.0
us-gaap:AccountingStandardsUpdate201605Member
10.0
us-gaap:AccountingStandardsUpdate201606Member
11.0
us-gaap:AccountingStandardsUpdate201609Member
12.0
us-gaap:AccountingStandardsUpdate201602Member
13.0
us-gaap:AccountingStandardsUpdate201613Member
14.0
us-gaap:AccountingStandardsUpdate201615Member
15.0
us-gaap:AccountingStandardsUpdate201617Member
16.0
us-gaap:AccountingStandardsUpdate201618Member
17.0
us-gaap:AccountingStandardsUpdate201701Member
18.0
us-gaap:AccountingStandardsUpdate201704Member
19.0
us-gaap:AccountingStandardsUpdate201705Member
20.0
us-gaap:AccountingStandardsUpdate201707Member
21.0
us-gaap:AccountingStandardsUpdate201708Member
22.0
us-gaap:AccountingStandardsUpdate201709Member
23.0
us-gaap:AccountingStandardsUpdate201710Member
24.0
us-gaap:AccountingStandardsUpdate201711Member
25.0
us-gaap:AccountingStandardsUpdate201712Member
26.0
us-gaap:AccountingStandardsUpdate201715Member
27.0
us-gaap:AccountingStandardsUpdate201801Member
28.0
us-gaap:AccountingStandardsUpdate201802Member
29.0
us-gaap:AccountingStandardsUpdate201803Member
30.0
us-gaap:AccountingStandardsUpdate201804Member
31.0
us-gaap:AccountingStandardsUpdate201807Member
32.0
us-gaap:AccountingStandardsUpdate201808Member
33.0
us-gaap:AccountingStandardsUpdate201809Member
34.0
us-gaap:AccountingStandardsUpdate201811Member
35.0
us-gaap:AccountingStandardsUpdate201812Member
36.0
us-gaap:AccountingStandardsUpdate201813Member
37.0
us-gaap:AccountingStandardsUpdate201814Member
38.0
us-gaap:AccountingStandardsUpdate201815Member
39.0
us-gaap:AccountingStandardsUpdate201816Member
40.0
us-gaap:AccountingStandardsUpdate201817Member
41.0
us-gaap:FairValueOptionElectionForVariableInterestEntityMember
42.0
us-gaap:CumulativeEffectAdjustmentConsolidationOfVariableInterestEntityMember
43.0
us-gaap:CumulativeEffectAdjustmentDeconsolidationOfVariableInterestEntityMember
44.0
us-gaap:AccountingStandardsUpdate201818Member
45.0
us-gaap:AccountingStandardsUpdate201820Member
46.0
us-gaap:AccountingStandardsUpdate201901Member
47.0
us-gaap:AccountingStandardsUpdate201902Member
48.0
us-gaap:AccountingStandardsUpdate201903Member
49.0
us-gaap:AccountingStandardsUpdate201904Member
50.0
us-gaap:AccountingStandardsUpdate201905Member
51.0
us-gaap:AccountingStandardsUpdate201908Member
52.0
us-gaap:AccountingStandardsUpdate201911Member
53.0
us-gaap:AccountingStandardsUpdate201912Member
54.0
us-gaap:ChangeInAccountingPrincipleIndirectEffectDomain
us-gaap:ChangeInAccountingPrincipleIndirectEffectMember
64.0
us-gaap:ChangeInAccountingPrincipleMember
us-gaap:ChangeInAccountingPrincipleOtherMember
63.0
srt:CumulativeEffectPeriodOfAdoptionDomain
srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember
55.0
srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember
56.0
us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
1.0
2.0
us-gaap:EarningsPerShareBasic
3.0
us-gaap:EarningsPerShareDiluted
4.0
us-gaap:RetainedEarningsAccumulatedDeficit
5.0
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted
6.0
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption
7.0
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateTransitionOptionElectedExtensibleList
8.0
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate
9.0
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect
10.0
us-gaap:AccountingStandardsUpdateExtensibleList
11.0
us-gaap:ChangeInAccountingPrincipleTypeExtensibleList
12.0
us-gaap:FairValueOptionFinancialInstrumentMeasuredAtAmortizedCostCreditLoss
13.0
us-gaap:ServiceConcessionArrangementRetrospectiveApplicationAllContracts
14.0
us-gaap:ServiceConcessionArrangementRetrospectiveApplicationNotCompletedContracts
15.0
us-gaap:AccountingStandardsUpdate201818ApplicationFixedList
16.0
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticable
17.0
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrinciplePriorPeriodNotRestated
18.0
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted
19.0
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription
20.0
srt:ScenarioPreviouslyReportedMember
57.0
srt:RestatementAdjustmentMember
58.0
srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember
59.0
srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember
60.0
srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember
61.0
srt:RevisionOfPriorPeriodReclassificationAdjustmentMember
62.0