| Name | ReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
|---|---|
| Namespace | http://fasb.org/srt/2022 |
| Prefix | srt |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrldt:hypercubeItem |
| Balance | None |
| Nillable | True |
| Abstract | True |
| Text | Lang | Role | Container role |
|---|---|---|---|
| SEC Schedule, 12-17, Insurance Companies, Reinsurance [Table] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Disclosure of supplemental information about reinsurance including, but not limited to, type of insurance, gross amount of premium, premium ceded to another company, premium assumed from another company, net amount of premium revenue, and percentage of premium assumed to net premium revenue. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2008 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Note | Element is intended to be used for financial statement schedule specified by Securities and Exchange Commission Regulation S-X. | http://fasb.org/us-gaap/role/tin/usage |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 944 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 235 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | S99 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 2 | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (SX 210.12-17) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915 | http://www.xbrl.org/2003/role/disclosureRef |
| Publisher | SEC | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Regulation S-X (SX) | http://www.xbrl.org/2003/role/disclosureRef |
| Number | 210 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 12 | http://www.xbrl.org/2003/role/disclosureRef |
| Subsection | 17 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
srt:ProductOrServiceAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance | |
srt:ReinsurancePremiumsForInsuranceCompaniesByProductSegmentLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance | |
srt:ProductOrServiceAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
| Name | Relation Type | Role | |
|---|---|---|---|
srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance | |
srt:ReinsurancePremiumsForInsuranceCompaniesByProductSegmentLineItems | all | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |