 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:HealthInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:DisabilityInsurancePolicyMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:PropertyInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:TerminalFundingAnnuityMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:WorkersCompensationInsuranceMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:ProductMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:ServiceMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:ProductAndServiceOtherMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:ShippingAndHandlingMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:EnergyCommoditiesAndServiceMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:ElectricityMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:MineralMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:OilAndGasMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:AdmissionMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:AdvertisingMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:CargoAndFreightMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:RealEstateMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:EntertainmentMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:FranchisorMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:GovernmentContractMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:GrantMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:HealthCareMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | srt:HotelMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:LicenseMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:MembershipMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:PassengerMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:PublicUtilitiesMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:RoyaltyMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:SubscriptionAndCirculationMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:TimberMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:EnvironmentalRemediationMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:ProductMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ServiceMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ProductAndServiceOtherMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ShippingAndHandlingMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:EnergyCommoditiesAndServiceMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ElectricityMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:MineralMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:OilAndGasMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:AdmissionMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:AdvertisingMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:CargoAndFreightMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:RealEstateMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:EntertainmentMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:FranchisorMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:GovernmentContractMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:GrantMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:HealthCareMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | srt:HotelMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:LicenseMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:MembershipMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:PassengerMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:PublicUtilitiesMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:RoyaltyMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:SubscriptionAndCirculationMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:TimberMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:EnvironmentalRemediationMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ProductMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ServiceMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ProductAndServiceOtherMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ShippingAndHandlingMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:EnergyCommoditiesAndServiceMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ElectricityMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:MineralMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:OilAndGasMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:AdmissionMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:AdvertisingMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:CargoAndFreightMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:RealEstateMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:EntertainmentMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:FranchisorMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:GovernmentContractMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:GrantMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:HealthCareMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | srt:HotelMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:LicenseMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:MembershipMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:PassengerMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:PublicUtilitiesMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:RoyaltyMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:SubscriptionAndCirculationMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:TimberMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:EnvironmentalRemediationMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:FixedAnnuityMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:GroupPoliciesMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:GuaranteedInvestmentContractMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:IndexedAnnuityMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:IndividualPoliciesMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:InvestmentsSegmentMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:LifeInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:NontraditionalLongDurationContractsMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:OtherInsuranceProductLineMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:ProfessionalLiabilityInsuranceMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:StructuredSettlementAnnuityMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:SuretySegmentMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:TitleInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:VariableAnnuityMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:ProductMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:ProductMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfProductInformationTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:FixedAnnuityMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:GroupPoliciesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:GuaranteedInvestmentContractMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:IndexedAnnuityMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:IndividualPoliciesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:InvestmentsSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:LifeInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:NontraditionalLongDurationContractsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:OtherInsuranceProductLineMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:ProfessionalLiabilityInsuranceMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:StructuredSettlementAnnuityMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:SuretySegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:TitleInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:VariableAnnuityMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilitiesForGuaranteesOnLongDurationContractsTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForClaimsAndClaimsAdjustmentExpenseTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLiabilityForFuturePolicyBenefitByProductSegmentTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsAssumptionsByProductAndGuaranteeTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceNetAmountAtRiskByProductAndGuaranteeTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsHistoricalClaimsDurationTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTable |
 | us-gaap:VariableAnnuityMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:VariableLifeMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:UniversalLifeMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:NontraditionalLongDurationContractsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:GroupPoliciesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:IndividualPoliciesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:LifeInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:InvestmentsSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:HealthInsuranceProductLineMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:PropertyInsuranceProductLineMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:SuretySegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:TitleInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:OtherInsuranceProductLineMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:VariableLifeMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:UniversalLifeMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:HealthInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:PropertyInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:MainlineMember | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | us-gaap:RegionalCarrierMember | parent-child | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustries |
 | us-gaap:MainlineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesAirlineProductsAndServicesTable |
 | us-gaap:RegionalCarrierMember | domain-member | http://fasb.org/us-gaap/role/disclosure/MiscellaneousIndustriesAirlineProductsAndServicesTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:FixedAnnuityMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:GroupPoliciesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:GuaranteedInvestmentContractMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:IndexedAnnuityMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:IndividualPoliciesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:InvestmentsSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:LifeInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:NontraditionalLongDurationContractsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:OtherInsuranceProductLineMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:ProfessionalLiabilityInsuranceMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:StructuredSettlementAnnuityMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:SuretySegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:TitleInsuranceSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:VariableAnnuityMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable |
 | us-gaap:AccidentAndHealthInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:FinancialGuaranteeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:FixedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:GroupPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:GuaranteedInvestmentContractMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:IndexedAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:IndividualPoliciesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:InvestmentsSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:LifeAndAnnuityInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:LifeInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:NontraditionalLongDurationContractsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:OtherInsuranceProductLineMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:ProfessionalLiabilityInsuranceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:StructuredSettlementAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:SuretySegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:TitleInsuranceSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |
 | us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable |