| Name | ReinsuranceRecoverablesGross |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | debit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Reinsurance Recoverables, Gross | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Reinsurance Recoverables, Gross, Total | en-US | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| Amount before valuation allowance recoverable under reinsurance contracts. Examples include, but are not limited to, settled and unsettled claims, incurred but not reported losses, loss adjustment expense, premium paid, policy benefits and policy reserves. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2013 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Financial Instruments-Credit Losses:Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2021 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2020-10 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedReferences | true | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 326 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 20 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 50 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 14 | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447 | http://www.xbrl.org/2003/role/disclosureRef |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 310 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 10 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 50 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 7A | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:ReinsuranceRecoverableNotPastDue | dep-dimensionallyQualifiedConcept-deprecatedConcept | http://fasb.org/us-gaap/role/deprecated/deprecated | |
us-gaap:ReinsuranceRecoverablePastDue | dep-dimensionallyQualifiedConcept-deprecatedConcept | http://fasb.org/us-gaap/role/deprecated/deprecated |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:ReinsuranceRecoverablesGrossAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance | |
us-gaap:ReinsuranceRecoverablesGrossToNetAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance | |
us-gaap:ReinsuranceRecoverableCreditQualityIndicatorLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses | |
us-gaap:ReinsuranceRecoverablePastDueLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses | |
us-gaap:ReinsuranceRecoverableCreditQualityIndicatorLineItems | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable | |
us-gaap:ReinsuranceRecoverablePastDueLineItems | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverablePastDueTable |