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:AccountingStandardsUpdate201026Member
1.0
us-gaap:AccountingStandardsUpdate201104Member
2.0
us-gaap:AccountingStandardsUpdate201307Member
3.0
us-gaap:AccountingStandardsUpdate201409Member
4.0
us-gaap:AccountingStandardsUpdate201517Member
5.0
us-gaap:AccountingStandardsUpdate201601Member
6.0
us-gaap:AccountingStandardsUpdate201604Member
7.0
us-gaap:AccountingStandardsUpdate201606Member
8.0
us-gaap:AccountingStandardsUpdate201609Member
9.0
us-gaap:AccountingStandardsUpdate201602Member
10.0
us-gaap:AccountingStandardsUpdate201613Member
11.0
us-gaap:AccountingStandardsUpdate201615Member
12.0
us-gaap:AccountingStandardsUpdate201618Member
13.0
us-gaap:AccountingStandardsUpdate201704Member
14.0
us-gaap:AccountingStandardsUpdate201705Member
15.0
us-gaap:AccountingStandardsUpdate201707Member
16.0
us-gaap:AccountingStandardsUpdate201708Member
17.0
us-gaap:AccountingStandardsUpdate201710Member
18.0
us-gaap:AccountingStandardsUpdate201711Member
19.0
us-gaap:AccountingStandardsUpdate201712Member
20.0
us-gaap:AccountingStandardsUpdate201715Member
21.0
us-gaap:AccountingStandardsUpdate201801Member
22.0
us-gaap:AccountingStandardsUpdate201802Member
23.0
us-gaap:AccountingStandardsUpdate201803Member
24.0
us-gaap:AccountingStandardsUpdate201804Member
25.0
us-gaap:AccountingStandardsUpdate201807Member
26.0
us-gaap:AccountingStandardsUpdate201808Member
27.0
us-gaap:AccountingStandardsUpdate201809Member
28.0
us-gaap:AccountingStandardsUpdate201811Member
29.0
us-gaap:AccountingStandardsUpdate201812Member
30.0
us-gaap:AccountingStandardsUpdate201813Member
31.0
us-gaap:AccountingStandardsUpdate201814Member
32.0
us-gaap:AccountingStandardsUpdate201815Member
33.0
us-gaap:AccountingStandardsUpdate201816Member
34.0
us-gaap:AccountingStandardsUpdate201817Member
35.0
us-gaap:FairValueOptionElectionForVariableInterestEntityMember
36.0
us-gaap:CumulativeEffectAdjustmentConsolidationOfVariableInterestEntityMember
37.0
us-gaap:CumulativeEffectAdjustmentDeconsolidationOfVariableInterestEntityMember
38.0
us-gaap:AccountingStandardsUpdate201818Member
39.0
us-gaap:AccountingStandardsUpdate201820Member
40.0
us-gaap:AccountingStandardsUpdate201901Member
41.0
us-gaap:AccountingStandardsUpdate201902Member
42.0
us-gaap:AccountingStandardsUpdate201903Member
43.0
us-gaap:AccountingStandardsUpdate201904Member
44.0
us-gaap:AccountingStandardsUpdate201905Member
45.0
us-gaap:AccountingStandardsUpdate201908Member
46.0
us-gaap:AccountingStandardsUpdate201911Member
47.0
us-gaap:AccountingStandardsUpdate201912Member
48.0
us-gaap:AccountingStandardsUpdate202001Member
49.0
us-gaap:AccountingStandardsUpdate202004Member
50.0
us-gaap:AccountingStandardsUpdate202006Member
51.0
us-gaap:AccountingStandardsUpdate202008Member
52.0
us-gaap:AccountingStandardsUpdate202009Member
53.0
us-gaap:AccountingStandardsUpdate202010Member
54.0
us-gaap:AccountingStandardsUpdate202101Member
55.0
us-gaap:ChangeInAccountingPrincipleIndirectEffectDomain
us-gaap:ChangeInAccountingPrincipleIndirectEffectMember
66.0
us-gaap:ChangeInAccountingPrincipleMember
us-gaap:ChangeInAccountingPrincipleOtherMember
65.0
srt:CumulativeEffectPeriodOfAdoptionDomain
srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember
56.0
srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember
57.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
us-gaap:DebtSecuritiesHeldToMaturityReferenceRateReformSaleOrTransferElection
21.0
srt:ScenarioPreviouslyReportedMember
58.0
srt:RestatementAdjustmentMember
59.0
srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember
60.0
srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember
61.0
srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember
62.0
srt:RevisionOfPriorPeriodReclassificationAdjustmentMember
63.0
srt:ScenarioUnspecifiedDomain
srt:ScenarioForecastMember
64.0