 | us-gaap:ShortDurationContractsDiscountedLiabilitiesAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:ShortdurationInsuranceContractsDiscountedLiabilitiesAggregateDiscount | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:ShortdurationInsuranceContractsDiscountedLiabilitiesInterestAccretion | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:ShortDurationContractsDiscountedLiabilitiesDiscountRate | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:ShortDurationContractsDiscountedLiabilitiesBasisForDiscountRate | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:ShortdurationInsuranceContractsDiscountedLiabilitiesTable | all | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsDiscountedLiabilitiesTable |
 | us-gaap:ShortDurationContractsDiscountedLiabilitiesAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsDiscountedLiabilitiesTable |
 | us-gaap:ShortdurationInsuranceContractsDiscountedLiabilitiesAggregateDiscount | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsDiscountedLiabilitiesTable |
 | us-gaap:ShortdurationInsuranceContractsDiscountedLiabilitiesInterestAccretion | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsDiscountedLiabilitiesTable |
 | us-gaap:ShortDurationContractsDiscountedLiabilitiesDiscountRate | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsDiscountedLiabilitiesTable |
 | us-gaap:ShortDurationContractsDiscountedLiabilitiesBasisForDiscountRate | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsDiscountedLiabilitiesTable |