| Name | ScheduleOfMinimumGuaranteedBenefitLiabilitiesTextBlock |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | dtr-types:textBlockItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Schedule of Minimum Guaranteed Benefit Liabilities [Table Text Block] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Tabular disclosure of minimum guaranteed benefits to policyholders and contract holders, such as guaranteed minimum death benefit, guaranteed minimum income benefit, and guaranteed annuitization benefits, discloses the amount of liability reported for additional insurance benefits, annuitization benefits and other minimum guarantees, by type of benefit, for the most recent balance sheet date and the incurred and paid amounts for periods presented for traditional and nontraditional products. | 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 |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 944 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 80 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 50 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 1 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (d) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 944 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 20 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 55 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 15 | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | https://asc.fasb.org/extlink&oid=124504833&loc=d3e7104-158389 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:LiabilitiesForGuaranteesOnLongDurationContractsTable | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance | |
us-gaap:GuaranteedBenefitLiabilityNet | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance | |
us-gaap:ReinsuranceRecoverableGuaranteeBenefits | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:TableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:LongDurationInsuranceContractsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |