 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersDeferredPolicyAcquisitionCosts | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwriters |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersReservesForUnpaidClaimsAndClaimsAdjustmentExpense | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwriters |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersDiscountDeductedFromReserves | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwriters |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersUnearnedPremiums | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwriters |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersEarnedPremiums | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwriters |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersNetInvestmentIncome | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwriters |
 | us-gaap:SecSchedule1218SupplementalInformationPropertyCasualtyInsuranceUnderwritersCurrentYearClaimAndClaimAdjustmentExpense | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwriters |
 | us-gaap:SecSchedule1218SupplementalInformationPropertyCasualtyInsuranceUnderwritersPriorYearClaimAndClaimAdjustmentExpense | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwriters |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAmortizationOfDeferredPolicyAcquisitionCosts | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwriters |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPaidClaimsAndClaimsAdjustmentExpense | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwriters |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPremiumsWritten | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwriters |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersInterestRateAtWhichDiscountComputed | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwriters |
 | srt:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable | all | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersDeferredPolicyAcquisitionCosts | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersReservesForUnpaidClaimsAndClaimsAdjustmentExpense | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersDiscountDeductedFromReserves | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersUnearnedPremiums | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersEarnedPremiums | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersNetInvestmentIncome | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |
 | us-gaap:SecSchedule1218SupplementalInformationPropertyCasualtyInsuranceUnderwritersCurrentYearClaimAndClaimAdjustmentExpense | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |
 | us-gaap:SecSchedule1218SupplementalInformationPropertyCasualtyInsuranceUnderwritersPriorYearClaimAndClaimAdjustmentExpense | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAmortizationOfDeferredPolicyAcquisitionCosts | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPaidClaimsAndClaimsAdjustmentExpense | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPremiumsWritten | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |
 | us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersInterestRateAtWhichDiscountComputed | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-18SupplementalInformationForProperty-CasualtyInsuranceUnderwritersSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable |