| Name | LiabilityForFuturePolicyBenefitByProductSegmentTable |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrldt:hypercubeItem |
| Balance | None |
| Nillable | True |
| Abstract | True |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Reflects the carrying amount of and other relevant, pertinent information about the liability as of the balance sheet date for future benefits to be paid to or on behalf of policyholders and related expenses less the present value of future net premiums by major product line segment. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Liability for Future Policy Benefit, by Product Segment [Table] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |