| Name | DeferredVariableAnnuityMember |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | nonnum:domainItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | True |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Deferred Variable Annuity [Member] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Contract that provides periodic payments, which vary according to the investment experience of the separate accounts in which the amounts paid to provide for the annuity are allocated, which begin at a future date. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:VariableAnnuityMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |