 | us-gaap:StatementTable | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfShareholdersEquityAndOtherComprehensiveIncome |
 | us-gaap:StatementTable | hypercube-dimension | http://fasb.org/us-gaap/role/statement/StatementOfShareholdersEquityAndOtherComprehensiveIncomeStatementTable |
 | us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsTmp061 |
 | us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsTmp061NewAccountingPronouncementsOrChangeInAccountingPrincipleTable |
 | us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable | parent-child | http://fasb.org/us-gaap/role/disclosure/MinorityInterest |
 | us-gaap:MinorityInterestTable | parent-child | http://fasb.org/us-gaap/role/disclosure/MinorityInterest |
 | us-gaap:MinorityInterestTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/MinorityInterest |
 | us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/MinorityInterestConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable |
 | us-gaap:AccumulatedOtherComprehensiveIncomeLossTable | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity |
 | us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity |
 | us-gaap:AccumulatedOtherComprehensiveIncomeLossTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/EquityAccumulatedOtherComprehensiveIncomeLossTable |
 | us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/EquityReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable |
 | us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable |
 | us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceANewAccountingPronouncementsOrChangeInAccountingPrincipleTable |