 | us-gaap:CededCreditRiskAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:CededCreditRiskCollateralizationAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | srt:CreditRatingMoodysAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | srt:CreditRatingStandardPoorsAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | srt:CreditRatingAMBestAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:ConcentrationRiskByBenchmarkAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:ConcentrationRiskByTypeAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:CededCreditRiskLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:CededCreditRiskAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceCededCreditRiskTable |
 | us-gaap:CededCreditRiskCollateralizationAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceCededCreditRiskTable |
 | srt:CreditRatingMoodysAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceCededCreditRiskTable |
 | srt:CreditRatingStandardPoorsAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceCededCreditRiskTable |
 | srt:CreditRatingAMBestAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceCededCreditRiskTable |
 | us-gaap:ConcentrationRiskByBenchmarkAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceCededCreditRiskTable |
 | us-gaap:ConcentrationRiskByTypeAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceCededCreditRiskTable |