XML 135 R100.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Reinsurance - Products and Risks Reinsured (Details) - USD ($) |  | 12 Months Ended | 108 Months Ended | 112 Months Ended | 144 Months Ended | 264 Months Ended
--- | --- | --- | --- | --- | --- | ---
Jul. 01, 2021 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2022 | Dec. 31, 2013 | Dec. 31, 2022
Term life insurance policies |  |  |  |  |  |
Reinsured risk |  |  |  |  |  |
Percentage of risk reinsured |  |  |  |  |  | 90.00%
Universal Life Insurance |  |  |  |  |  |
Reinsured risk |  |  |  |  |  |
Percentage of risk reinsured |  | 50.00% |  |  | 90.00% |
Variable Universal Life Insurance |  |  |  |  |  |
Reinsured risk |  |  |  |  |  |
Percentage of risk reinsured |  |  | 50.00% |  | 90.00% |
Indexed Universal Life Insurance |  |  |  |  |  |
Reinsured risk |  |  |  |  |  |
Percentage of risk reinsured |  |  |  | 50.00% |  |
Single life or flexible premium survivorship life policy |  |  |  |  |  |
Reinsured risk |  |  |  |  |  |
Maximum amount of risk retained per policy |  | $ 1,500,000 |  |  |  |
Single life insurance policy |  |  |  |  |  |
Reinsured risk |  |  |  |  |  |
Maximum amount of risk retained per policy |  | 10,000,000 |  |  |  |
Flexible premium survivorship life policy |  |  |  |  |  |
Reinsured risk |  |  |  |  |  |
Maximum amount of risk retained per policy |  | $ 10,000,000 |  |  |  |
Long term care insurance |  |  |  |  |  |
Reinsured risk |  |  |  |  |  |
Percentage of risk reinsured |  | 50.00% |  |  |  |
Disability Income Insurance |  |  |  |  |  |
Reinsured risk |  |  |  |  |  |
Maximum amount of risk retained per policy |  | $ 5,000 |  |  |  |
RiverSource Life Insurance Company | Long term care insurance |  |  |  |  |  |
Reinsured risk |  |  |  |  |  |
Percentage of risk reinsured |  | 89.00% |  |  |  |
Subsidiary | RiverSource Life Insurance Company | Fixed deferred and immediate annuity policies |  |  |  |  |  |
Reinsured risk |  |  |  |  |  |
Percentage of risk reinsured | 100.00% |  |  |  |  |

X
- Definition Amount per policy of risk undertaken originally by insurer that is not ceded to reinsurer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479838/944-20-50-3 + Details
Name: | us-gaap_ReinsuranceRetentionAmountRetainedPerPolicy
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479838/944-20-50-3 + Details
Name: | us-gaap_ReinsuranceRetentionPolicyLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of risk undertaken originally by insurer ceded to reinsurer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479838/944-20-50-3 + Details
Name: | us-gaap_ReinsuranceRetentionPolicyReinsuredRiskPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_TermLifeInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_UniversalLifeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_VariableUniversalLifeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=amp_IndexedUniversalLifeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=amp_SingleLifeOrFlexiblePremiumSurvivorshipLifePolicyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_IndividualPoliciesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=amp_FlexiblePremiumSurvivorshipLifePolicyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=amp_LongTermCareInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_DisabilityInsurancePolicyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=amp_RiverSourceLifeInsuranceCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=amp_FixedAnnuitiesLifeContingentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |