| Name | SupplementaryInsuranceInformationBySegmentTable |
|---|---|
| Namespace | http://fasb.org/srt/2020-01-31 |
| 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-16, Insurance Companies, Supplementary Insurance Information [Table] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Disclosure of information about supplementary insurance information by segment. Includes, but is not limited to, deferred policy acquisition cost; future policy benefit, loss, claim and loss expenses; unearned premium; other policy claim and benefit payable; premium revenue; net investment income; benefit, claim, loss and settlement expenses; amortization of deferred policy acquisition cost; other operating expense; and premium written. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| 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/taxonomyImplementationNote |
| PublishDate | 2018-01 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| TaxonomyVersion | 2018 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2017-08 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedReferences | true | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedLabels | true | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedDocumentation | true | http://fasb.org/srt/role/changeNote/changeNote |
| PreviousDocumentation | Supplementary insurance information required to be disclosed giving segment detail in support of various balance sheet and income statement captions. The balance sheet information generally is presented as of the date of each audited balance sheet filed, and the income statement information generally is presented for each period for which an audited income statement is required to be filed. Supplementary insurance information table includes segment name; deferred policy acquisition costs; future policy benefits, losses, claims and loss expenses; unearned premiums; other policy claims and benefits payable; premium revenue; net investment income; benefits, claims, losses and settlement expenses; amortization of deferred policy acquisition costs; other operating expenses; and premiums written. | 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 | 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 | 1 | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (SX 210.12-16) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-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 | 16 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:StatementBusinessSegmentsAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-16SupplementaryInsuranceInformation | |
srt:SupplementaryInsuranceInformationBySegmentLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-16SupplementaryInsuranceInformation | |
us-gaap:StatementBusinessSegmentsAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-16SupplementaryInsuranceInformationSupplementaryInsuranceInformationBySegmentTable |
| Name | Relation Type | Role | |
|---|---|---|---|
srt:SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-16SupplementaryInsuranceInformation | |
srt:SupplementaryInsuranceInformationBySegmentLineItems | all | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-16SupplementaryInsuranceInformationSupplementaryInsuranceInformationBySegmentTable |