| Line |
Label |
Object Class |
Period Type |
Balance |
Report Element Name |
| 1 |
250000 - Disclosure - Accounting Changes and Error Corrections |
Network |
* |
* |
http://fasb.org/us-gaap/role/disclosure/AccountingChangesAndErrorCorrections |
| 2 |
Accounting Changes and Error Corrections [Abstract] |
Abstract |
|
|
us-gaap:AccountingChangesAndErrorCorrectionsAbstract |
| 3 |
Accounting Changes and Error Corrections [Text Block] |
Concept (Text Block (HTML)) |
For Period |
|
us-gaap:AccountingChangesAndErrorCorrectionsTextBlock |
| 4 |
Change in Accounting Estimate [Abstract] |
Abstract |
|
|
us-gaap:ChangeInAccountingEstimateAbstract |
| 5 |
Schedule of Change in Accounting Estimate [Table Text Block] |
Concept (Text Block (HTML)) |
For Period |
|
us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock |
| 6 |
Schedule of Change in Accounting Estimate [Table] |
Table |
|
|
us-gaap:ScheduleOfChangeInAccountingEstimateTable |
| 7 |
Change in Accounting Estimate by Type [Axis] |
Axis |
|
|
us-gaap:ChangeInAccountingEstimateByTypeAxis |
| 8 |
Change in Accounting Estimate, Type [Domain] |
Member |
|
|
us-gaap:ChangeInAccountingEstimateTypeDomain |
| 9 |
Intangible Assets, Amortization Period [Member] |
Member |
|
|
us-gaap:IntangibleAssetsAmortizationPeriodMember |
| 10 |
Warranty Obligations [Member] |
Member |
|
|
us-gaap:WarrantyObligationsMember |
| 11 |
Inventory Valuation and Obsolescence [Member] |
Member |
|
|
us-gaap:InventoryValuationAndObsolescenceMember |
| 12 |
Uncollectible Receivables [Member] |
Member |
|
|
us-gaap:UncollectibleReceivablesMember |
| 13 |
Contracts Accounted for under Percentage of Completion [Member] |
Member |
|
|
us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember |
| 14 |
Change in Assumptions for Defined Benefit Plans [Member] |
Member |
|
|
us-gaap:ChangeInAssumptionsForPensionPlansMember |
| 15 |
Change in Accounting Method Accounted for as Change in Estimate [Member] |
Member |
|
|
us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember |
| 16 |
Sales Returns and Allowances [Member] |
Member |
|
|
us-gaap:SalesReturnsAndAllowancesMember |
| 17 |
Regulatory Reviews of Filings [Member] |
Member |
|
|
us-gaap:RegulatoryReviewsOfFilingsMember |
| 18 |
Disputes [Member] |
Member |
|
|
us-gaap:DisputesMember |
| 19 |
Service Life [Member] |
Member |
|
|
us-gaap:ServiceLifeMember |
| 20 |
Salvage Value [Member] |
Member |
|
|
us-gaap:SalvageValueMember |
| 21 |
Change in Accounting Estimate [Line Items] |
LineItems |
|
|
us-gaap:ChangeInAccountingEstimateLineItems |
| 22 |
Change in Accounting Estimate, Description |
Concept (Text/String) |
For Period |
|
us-gaap:ChangeInAccountingEstimateDescription |
| 23 |
New Accounting Pronouncements and Changes in Accounting Principles [Abstract] |
Abstract |
|
|
us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract |
| 24 |
New Accounting Pronouncements and Changes in Accounting Principles [Text Block] |
Concept (Text Block (HTML)) |
For Period |
|
us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock |
| 25 |
Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] |
Concept (Text Block (HTML)) |
For Period |
|
us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock |
| 26 |
New Accounting Pronouncements or Change in Accounting Principle [Table] |
Table |
|
|
us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable |
| 27 |
Adjustments for New Accounting Pronouncements [Axis] |
Axis |
|
|
us-gaap:AdjustmentsForNewAccountingPronouncementsAxis |
| 28 |
Type of Adoption [Domain] |
Member |
|
|
us-gaap:TypeOfAdoptionMember |
| 29 |
Adjustments for New Accounting Pronouncement [Member] |
Member |
|
|
us-gaap:NewAccountingPronouncementMember |
| 30 |
Accounting Standards Update 2010-26 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201026Member |
| 31 |
Accounting Standards Update 2011-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201104Member |
| 32 |
Accounting Standards Update 2013-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201307Member |
| 33 |
Accounting Standards Update 2014-09 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201409Member |
| 34 |
Accounting Standards Update 2015-17 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201517Member |
| 35 |
Accounting Standards Update 2015-02 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201502Member |
| 36 |
Accounting Standards Update 2015-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201507Member |
| 37 |
Accounting Standards Update 2015-10 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201510Member |
| 38 |
Accounting Standards Update 2016-01 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201601Member |
| 39 |
Accounting Standards Update 2016-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201604Member |
| 40 |
Accounting Standards Update 2016-05 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201605Member |
| 41 |
Accounting Standards Update 2016-06 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201606Member |
| 42 |
Accounting Standards Update 2016-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201607Member |
| 43 |
Accounting Standards Update 2016-09 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201609Member |
| 44 |
Accounting Standards Update 2016-02 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201602Member |
| 45 |
Accounting Standards Update 2016-13 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201613Member |
| 46 |
Accounting Standards Update 2016-15 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201615Member |
| 47 |
Accounting Standards Update 2016-16 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201616Member |
| 48 |
Accounting Standards Update 2016-17 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201617Member |
| 49 |
Accounting Standards Update 2016-18 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201618Member |
| 50 |
Accounting Standards Update 2016-19 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201619Member |
| 51 |
Accounting Standards Update 2017-01 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201701Member |
| 52 |
Accounting Standards Update 2017-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201704Member |
| 53 |
Accounting Standards Update 2017-05 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201705Member |
| 54 |
Accounting Standards Update 2017-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201707Member |
| 55 |
Accounting Standards Update 2017-08 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201708Member |
| 56 |
Accounting Standards Update 2017-09 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201709Member |
| 57 |
Accounting Standards Update 2017-10 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201710Member |
| 58 |
Accounting Standards Update 2017-11 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201711Member |
| 59 |
Accounting Standards Update 2017-12 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201712Member |
| 60 |
Accounting Standards Update 2017-15 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201715Member |
| 61 |
Accounting Standards Update 2018-01 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201801Member |
| 62 |
Accounting Standards Update 2018-02 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201802Member |
| 63 |
Accounting Standards Update 2018-03 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201803Member |
| 64 |
Accounting Standards Update 2018-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201804Member |
| 65 |
Accounting Standards Update 2018-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201807Member |
| 66 |
Accounting Standards Update 2018-08 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201808Member |
| 67 |
Accounting Standards Update 2018-09 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201809Member |
| 68 |
Accounting Standards Update 2018-11 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201811Member |
| 69 |
Accounting Standards Update 2018-12 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201812Member |
| 70 |
Accounting Standards Update 2018-13 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201813Member |
| 71 |
Accounting Standards Update 2018-14 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201814Member |
| 72 |
Accounting Standards Update 2018-15 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201815Member |
| 73 |
Accounting Standards Update 2018-16 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201816Member |
| 74 |
Accounting Standards Update 2018-17 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201817Member |
| 75 |
Fair Value Option Election for Variable Interest Entity [Member] |
Member |
|
|
us-gaap:FairValueOptionElectionForVariableInterestEntityMember |
| 76 |
Cumulative-Effect Adjustment, Consolidation of Variable Interest Entity [Member] |
Member |
|
|
us-gaap:CumulativeEffectAdjustmentConsolidationOfVariableInterestEntityMember |
| 77 |
Cumulative-Effect Adjustment, Deconsolidation of Variable Interest Entity [Member] |
Member |
|
|
us-gaap:CumulativeEffectAdjustmentDeconsolidationOfVariableInterestEntityMember |
| 78 |
Accounting Standards Update 2018-18 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201818Member |
| 79 |
Accounting Standards Update 2018-20 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201820Member |
| 80 |
Adjustments for New Accounting Principle, Early Adoption [Member] |
Member |
|
|
us-gaap:AdjustmentsForNewAccountingPrincipleEarlyAdoptionMember |
| 81 |
New Accounting Pronouncement, Early Adoption, Effect [Member] |
Member |
|
|
us-gaap:NewAccountingPronouncementEarlyAdoptionEffectMember |
| 82 |
Adjustments for Change in Accounting Principle [Axis] |
Axis |
|
|
us-gaap:AdjustmentsForChangeInAccountingPrincipleAxis |
| 83 |
Adjustments for Change in Accounting Principle [Domain] |
Member |
|
|
us-gaap:ChangeInAccountingPrincipleMember |
| 84 |
Restatement [Axis] |
Axis |
|
|
srt:RestatementAxis |
| 85 |
Restatement [Domain] |
Member |
|
|
srt:RestatementDomain |
| 86 |
Previously Reported [Member] |
Member |
|
|
srt:ScenarioPreviouslyReportedMember |
| 87 |
Restatement Adjustment [Member] |
Member |
|
|
srt:RestatementAdjustmentMember |
| 88 |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
LineItems |
|
|
us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems |
| 89 |
New Accounting Pronouncement or Change in Accounting Principle, Description |
Concept (Text/String) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription |
| 90 |
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] |
Concept (Yes/No) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted |
| 91 |
Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false] |
Concept (Yes/No) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption |
| 92 |
Change in Accounting Principle, Accounting Standards Update, Transition Option Elected [Fixed List] |
Concept (us-types:transitionOptionType) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateTransitionOptionElectedFixedList |
| 93 |
Change in Accounting Principle, Accounting Standards Update, Adoption Date |
Concept (Date) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate |
| 94 |
New Accounting Pronouncement or Change in Accounting Principle, Prior Period Not Restated [true false] |
Concept (Yes/No) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrinciplePriorPeriodNotRestated |
| 95 |
New Accounting Pronouncement or Change in Accounting Principle, Description of Financial Statement Line Items, Prospective Transition |
LineItems |
|
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfFinancialStatementLineItemsProspectiveTransition |
| 96 |
New Accounting Pronouncement or Change in Accounting Principle, Description of Prior-period Information Retrospectively Adjusted |
Concept (Text/String) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted |
| 97 |
New Accounting Pronouncement or Change in Accounting Principle, Retrospective Adjustments [Abstract] |
Abstract |
|
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleRetrospectiveAdjustmentsAbstract |
| 98 |
New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Operating Results |
Concept (Monetary) |
For Period |
Credit |
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnOperatingResults |
| 99 |
New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Net Income |
Concept (Monetary) |
For Period |
Credit |
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome |
| 100 |
New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Basic Earnings Per Share |
Concept (Share) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnBasicEarningsPerShare |
| 101 |
New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Diluted Earnings Per Share |
Concept (Share) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare |
| 102 |
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets |
Concept (Monetary) |
As Of |
Credit |
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1 |
| 103 |
New Accounting Pronouncement or Change in Accounting Principle, Retrospective Application Impracticable |
Concept (Text/String) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleRetrospectiveApplicationImpracticable |
| 104 |
New Accounting Pronouncement or Change in Accounting Principle, Indirect Effects |
Concept (Text/String) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleIndirectEffects |
| 105 |
New Accounting Pronouncement, Transition Guidance Not Significant or Not Practical |
Concept (Text/String) |
For Period |
|
us-gaap:NewAccountingPronouncementTransitionGuidanceNotSignificantOrNotPractical |
| 106 |
Change in Accounting Principle, Effect on Financial Statement [Fixed List] |
Concept (us-types:yesNoItemType) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOnFinancialStatementsFlag |
| 107 |
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification |
Concept (Monetary) |
For Period |
Credit |
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification |
| 108 |
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest |
Concept (Monetary) |
For Period |
Credit |
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |
| 109 |
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest |
Concept (Monetary) |
For Period |
Credit |
us-gaap:ProfitLoss |
| 110 |
Earnings Per Share, Basic |
Concept (Share) |
For Period |
|
us-gaap:EarningsPerShareBasic |
| 111 |
Earnings Per Share, Diluted |
Concept (Share) |
For Period |
|
us-gaap:EarningsPerShareDiluted |
| 112 |
Service Concession Arrangement, Retrospective Application, All Contracts [true false] |
Concept (Yes/No) |
For Period |
|
us-gaap:ServiceConcessionArrangementRetrospectiveApplicationAllContracts |
| 113 |
Service Concession Arrangement, Retrospective Application, Not Completed Contracts [true false] |
Concept (Yes/No) |
For Period |
|
us-gaap:ServiceConcessionArrangementRetrospectiveApplicationNotCompletedContracts |
| 114 |
Accounting Standards Update 2018-18 Application [Fixed List] |
Concept (us-types:contractApplicationItemType) |
For Period |
|
us-gaap:AccountingStandardsUpdate201818ApplicationFixedList |
| 115 |
Description of New Accounting Pronouncements Not yet Adopted [Text Block] |
Concept (Text Block (HTML)) |
For Period |
|
us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted |
| 116 |
New Accounting Pronouncement, Early Adoption [Table Text Block] |
Concept (Text Block (HTML)) |
For Period |
|
us-gaap:NewAccountingPronouncementEarlyAdoptionTableTextBlock |
| 117 |
New Accounting Pronouncement, Early Adoption [Table] |
Table |
|
|
us-gaap:NewAccountingPronouncementEarlyAdoptionTable |
| 118 |
New Accounting Pronouncement, Early Adoption [Axis] |
Axis |
|
|
us-gaap:NewAccountingPronouncementEarlyAdoptionAxis |
| 119 |
New Accounting Principles, Early Adoption [Domain] |
Member |
|
|
us-gaap:NewAccountingPrinciplesEarlyAdoptionMember |
| 120 |
Adjustments for New Accounting Principle, Early Adoption [Member] |
Member |
|
|
us-gaap:AdjustmentsForNewAccountingPrincipleEarlyAdoptionMember |
| 121 |
New Accounting Pronouncement, Early Adoption, Effect [Member] |
Member |
|
|
us-gaap:NewAccountingPronouncementEarlyAdoptionEffectMember |
| 122 |
New Accounting Pronouncement, Early Adoption [Line Items] |
LineItems |
|
|
us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems |
| 123 |
Revenues |
Concept (Monetary) |
For Period |
Credit |
us-gaap:Revenues |
| 124 |
Income (Loss) from Continuing Operations before Income Taxes, Domestic |
Concept (Monetary) |
For Period |
Credit |
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic |
| 125 |
Income (Loss) from Continuing Operations before Income Taxes, Foreign |
Concept (Monetary) |
For Period |
Credit |
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign |
| 126 |
Net Income (Loss) Attributable to Parent |
Concept (Monetary) |
For Period |
Credit |
us-gaap:NetIncomeLoss |
| 127 |
Earnings Per Share, Basic |
Concept (Share) |
For Period |
|
us-gaap:EarningsPerShareBasic |
| 128 |
Earnings Per Share, Diluted |
Concept (Share) |
For Period |
|
us-gaap:EarningsPerShareDiluted |
| 129 |
Prospective Adoption of New Accounting Pronouncements [Abstract] |
Abstract |
|
|
us-gaap:ProspectiveAdoptionOfNewAccountingPronouncementsAbstract |
| 130 |
Schedule of Prospective Adoption of New Accounting Pronouncements [Table Text Block] |
Concept (Text Block (HTML)) |
For Period |
|
us-gaap:ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock |
| 131 |
Prospective Adoption of New Accounting Pronouncements [Table] |
Table |
|
|
us-gaap:ProspectiveAdoptionOfNewAccountingPronouncementsTable |
| 132 |
Prospective Adoption of New Accounting Pronouncements [Axis] |
Axis |
|
|
us-gaap:ProspectiveAdoptionOfNewAccountingPronouncementsAxis |
| 133 |
Accounting Guidance [Domain] |
Member |
|
|
us-gaap:AccountingGuidanceMember |
| 134 |
Previous Accounting Guidance [Member] |
Member |
|
|
us-gaap:PreviousAccountingGuidanceMember |
| 135 |
Adjustments for New Accounting Pronouncement [Member] |
Member |
|
|
us-gaap:NewAccountingPronouncementMember |
| 136 |
Accounting Standards Update 2010-26 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201026Member |
| 137 |
Accounting Standards Update 2011-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201104Member |
| 138 |
Accounting Standards Update 2013-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201307Member |
| 139 |
Accounting Standards Update 2014-09 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201409Member |
| 140 |
Accounting Standards Update 2015-17 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201517Member |
| 141 |
Accounting Standards Update 2015-02 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201502Member |
| 142 |
Accounting Standards Update 2015-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201507Member |
| 143 |
Accounting Standards Update 2015-10 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201510Member |
| 144 |
Accounting Standards Update 2016-01 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201601Member |
| 145 |
Accounting Standards Update 2016-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201604Member |
| 146 |
Accounting Standards Update 2016-05 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201605Member |
| 147 |
Accounting Standards Update 2016-06 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201606Member |
| 148 |
Accounting Standards Update 2016-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201607Member |
| 149 |
Accounting Standards Update 2016-09 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201609Member |
| 150 |
Accounting Standards Update 2016-02 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201602Member |
| 151 |
Accounting Standards Update 2016-13 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201613Member |
| 152 |
Accounting Standards Update 2016-15 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201615Member |
| 153 |
Accounting Standards Update 2016-16 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201616Member |
| 154 |
Accounting Standards Update 2016-17 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201617Member |
| 155 |
Accounting Standards Update 2016-18 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201618Member |
| 156 |
Accounting Standards Update 2016-19 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201619Member |
| 157 |
Accounting Standards Update 2017-01 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201701Member |
| 158 |
Accounting Standards Update 2017-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201704Member |
| 159 |
Accounting Standards Update 2017-05 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201705Member |
| 160 |
Accounting Standards Update 2017-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201707Member |
| 161 |
Accounting Standards Update 2017-08 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201708Member |
| 162 |
Accounting Standards Update 2017-09 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201709Member |
| 163 |
Accounting Standards Update 2017-10 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201710Member |
| 164 |
Accounting Standards Update 2017-11 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201711Member |
| 165 |
Accounting Standards Update 2017-12 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201712Member |
| 166 |
Accounting Standards Update 2017-15 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201715Member |
| 167 |
Accounting Standards Update 2018-01 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201801Member |
| 168 |
Accounting Standards Update 2018-02 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201802Member |
| 169 |
Accounting Standards Update 2018-03 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201803Member |
| 170 |
Accounting Standards Update 2018-04 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201804Member |
| 171 |
Accounting Standards Update 2018-07 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201807Member |
| 172 |
Accounting Standards Update 2018-08 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201808Member |
| 173 |
Accounting Standards Update 2018-09 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201809Member |
| 174 |
Accounting Standards Update 2018-11 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201811Member |
| 175 |
Accounting Standards Update 2018-12 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201812Member |
| 176 |
Accounting Standards Update 2018-13 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201813Member |
| 177 |
Accounting Standards Update 2018-14 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201814Member |
| 178 |
Accounting Standards Update 2018-15 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201815Member |
| 179 |
Accounting Standards Update 2018-16 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201816Member |
| 180 |
Accounting Standards Update 2018-17 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201817Member |
| 181 |
Fair Value Option Election for Variable Interest Entity [Member] |
Member |
|
|
us-gaap:FairValueOptionElectionForVariableInterestEntityMember |
| 182 |
Cumulative-Effect Adjustment, Consolidation of Variable Interest Entity [Member] |
Member |
|
|
us-gaap:CumulativeEffectAdjustmentConsolidationOfVariableInterestEntityMember |
| 183 |
Cumulative-Effect Adjustment, Deconsolidation of Variable Interest Entity [Member] |
Member |
|
|
us-gaap:CumulativeEffectAdjustmentDeconsolidationOfVariableInterestEntityMember |
| 184 |
Accounting Standards Update 2018-18 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201818Member |
| 185 |
Accounting Standards Update 2018-20 [Member] |
Member |
|
|
us-gaap:AccountingStandardsUpdate201820Member |
| 186 |
Item Effected [Line Items] |
LineItems |
|
|
us-gaap:ItemEffectedLineItems |
| 187 |
New Accounting Pronouncement or Change in Accounting Principle, Description |
Concept (Text/String) |
For Period |
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription |
| 188 |
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] |
Concept (Yes/No) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted |
| 189 |
Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false] |
Concept (Yes/No) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption |
| 190 |
Change in Accounting Principle, Accounting Standards Update, Transition Option Elected [Fixed List] |
Concept (us-types:transitionOptionType) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateTransitionOptionElectedFixedList |
| 191 |
Change in Accounting Principle, Accounting Standards Update, Adoption Date |
Concept (Date) |
As Of |
|
us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate |
| 192 |
New Accounting Pronouncement or Change in Accounting Principle, Description of Financial Statement Line Items, Prospective Transition |
LineItems |
|
|
us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfFinancialStatementLineItemsProspectiveTransition |
| 193 |
Deferred Policy Acquisition Costs and Present Value of Future Insurance Profits, Net [Abstract] |
Abstract |
|
|
us-gaap:DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquiredAbstract |
| 194 |
Deferred Policy Acquisition Cost |
Concept (Monetary) |
As Of |
Debit |
us-gaap:DeferredPolicyAcquisitionCosts |
| 195 |
Present Value of Future Insurance Profits, Net |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ValueOfBusinessAcquiredVOBA |
| 196 |
Deferred Policy Acquisition Costs and Present Value of Future Insurance Profits, Net, Total |
Concept (Monetary) |
As Of |
Debit |
us-gaap:DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquired |
| 197 |
Income Statement [Abstract] |
Abstract |
|
|
us-gaap:IncomeStatementAbstract |
| 198 |
Revenues |
Concept (Monetary) |
For Period |
Credit |
us-gaap:Revenues |
| 199 |
Income (Loss) from Continuing Operations before Income Taxes, Domestic |
Concept (Monetary) |
For Period |
Credit |
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic |
| 200 |
Income (Loss) from Continuing Operations before Income Taxes, Foreign |
Concept (Monetary) |
For Period |
Credit |
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign |
| 201 |
Net Income (Loss) Attributable to Parent |
Concept (Monetary) |
For Period |
Credit |
us-gaap:NetIncomeLoss |
| 202 |
Earnings Per Share, Basic |
Concept (Share) |
For Period |
|
us-gaap:EarningsPerShareBasic |
| 203 |
Earnings Per Share, Diluted |
Concept (Share) |
For Period |
|
us-gaap:EarningsPerShareDiluted |
| 204 |
Prior Period Adjustment [Abstract] |
Abstract |
|
|
us-gaap:PriorPeriodAdjustmentAbstract |
| 205 |
Error Corrections and Prior Period Adjustments, Description |
Concept (Text/String) |
For Period |
|
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsDescription |
| 206 |
Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] |
Concept (Text Block (HTML)) |
For Period |
|
us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock |
| 207 |
Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] |
Table |
|
|
us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable |
| 208 |
Adjustments for Error Corrections [Axis] |
Axis |
|
|
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis |
| 209 |
Adjustments for Error Correction [Domain] |
Member |
|
|
us-gaap:AdjustmentsForErrorCorrectionDomain |
| 210 |
Restatement [Axis] |
Axis |
|
|
srt:RestatementAxis |
| 211 |
Restatement [Domain] |
Member |
|
|
srt:RestatementDomain |
| 212 |
Previously Reported [Member] |
Member |
|
|
srt:ScenarioPreviouslyReportedMember |
| 213 |
Restatement Adjustment [Member] |
Member |
|
|
srt:RestatementAdjustmentMember |
| 214 |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |
LineItems |
|
|
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems |
| 215 |
Quantifying Prior Year Misstatements Corrected in Current Year Financial Statements [Abstract] |
Abstract |
|
|
us-gaap:QuantifyingPriorYearMisstatementsCorrectedInCurrentYearFinancialStatementsAbstract |
| 216 |
Schedule of Quantifying Prior Year Misstatements Corrected in Current Year Financial Statements [Table Text Block] |
Concept (Text Block (HTML)) |
For Period |
|
us-gaap:ScheduleOfQuantifyingPriorYearMisstatementsCorrectedInCurrentYearFinancialStatementsTextBlock |
| 217 |
Schedule of Quantifying Prior Year Misstatement Corrected in Current Year Financial Statements [Table] |
Table |
|
|
us-gaap:ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable |
| 218 |
Nature of Error [Axis] |
Axis |
|
|
us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis |
| 219 |
Nature of Error [Domain] |
Member |
|
|
us-gaap:NatureOfErrorDomain |
| 220 |
Quantifying Misstatement in Current Year Financial Statements [Line Items] |
LineItems |
|
|
us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems |
| 221 |
Quantifying Misstatement in Current Year Financial Statements, Amount |
Concept (Monetary) |
For Period |
Debit |
us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount |
| 222 |
Change in Reporting Entity |
Concept (Text/String) |
For Period |
|
us-gaap:ChangeInReportingEntity |
| 223 |
Immaterial Error Correction |
Concept (Text/String) |
For Period |
|
us-gaap:ImmaterialErrorCorrection |
| 224 |
Disclosure Text Block Supplement [Abstract] |
Abstract |
|
|
us-gaap:DisclosureTextBlockSupplementAbstract |
| 225 |
Accounting Changes [Text Block] |
Concept (Text Block (HTML)) |
For Period |
|
us-gaap:AccountingChangesTextBlock |
| 226 |
Extensible Enumeration Domain Members |
Network |
* |
* |
http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
| 227 |
SRT Extensible Enumeration Domain Members |
Network |
* |
* |
http://fasb.org/srt/role/srt-eedm/ExtensibleEnumerationLists |