XML 100 R99.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Policyholder Account Balances, Future Policy Benefits and Claims and Separate Account Liabilities (Text) (Details 2) | 12 Months Ended
--- | ---
Dec. 31, 2019
Liability for Policyholder Account Balances and Future Policy Benefits and Policy Claims and Other Policyholders Funds [Line Items] |
Fixed annuities liabilities average interest rate | 3.83%
EIA [Member] |
Liability for Policyholder Account Balances and Future Policy Benefits and Policy Claims and Other Policyholders Funds [Line Items] |
Contract initial term | 7 years
Minimum interest rate guarantee | 3.00%
Percentage of initial premium receiving interest guarantee | 90.00%
DI [Member] |
Liability for Policyholder Account Balances and Future Policy Benefits and Policy Claims and Other Policyholders Funds [Line Items] |
Unpaid reported claims interest rate | 4.50%
LTC insurance [Member] |
Liability for Policyholder Account Balances and Future Policy Benefits and Policy Claims and Other Policyholders Funds [Line Items] |
Unpaid reported claims interest rate | 6.00%
Minimum [Member] |
Liability for Policyholder Account Balances and Future Policy Benefits and Policy Claims and Other Policyholders Funds [Line Items] |
Fixed annuities liabilities interest rates | 2.71%
Minimum [Member] | Term and whole life insurance [Member] |
Liability for Policyholder Account Balances and Future Policy Benefits and Policy Claims and Other Policyholders Funds [Line Items] |
Anticipated interest rate for future claims | 3.00%
Minimum [Member] | DI [Member] |
Liability for Policyholder Account Balances and Future Policy Benefits and Policy Claims and Other Policyholders Funds [Line Items] |
Anticipated interest rate for future claims | 3.50%
Minimum [Member] | LTC insurance [Member] |
Liability for Policyholder Account Balances and Future Policy Benefits and Policy Claims and Other Policyholders Funds [Line Items] |
Anticipated interest rate for future claims | 5.80%
Maximum [Member] |
Liability for Policyholder Account Balances and Future Policy Benefits and Policy Claims and Other Policyholders Funds [Line Items] |
Fixed annuities liabilities interest rates | 9.38%
Maximum [Member] | Term and whole life insurance [Member] |
Liability for Policyholder Account Balances and Future Policy Benefits and Policy Claims and Other Policyholders Funds [Line Items] |
Anticipated interest rate for future claims | 10.00%
Maximum [Member] | DI [Member] |
Liability for Policyholder Account Balances and Future Policy Benefits and Policy Claims and Other Policyholders Funds [Line Items] |
Anticipated interest rate for future claims | 7.50%
Maximum [Member] | LTC insurance [Member] |
Liability for Policyholder Account Balances and Future Policy Benefits and Policy Claims and Other Policyholders Funds [Line Items] |
Anticipated interest rate for future claims | 6.80%

X
- Definition Anticipated interest rate for future claims + References No definition available. + Details
Name: | amp_Anticipatedinterestrateforfutureclaims
Namespace Prefix: | amp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the initial contract term of equity indexed annuities. + References No definition available. + Details
Name: | amp_EquityIndexedAnnuityContractInitialTerm
Namespace Prefix: | amp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fixed annuities liabilities average interest rate + References No definition available. + Details
Name: | amp_Fixedannuitiesliabilitiesaverageinterestrate
Namespace Prefix: | amp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fixed annuities liabilities interest rates + References No definition available. + Details
Name: | amp_Fixedannuitiesliabilitiesinterestrates
Namespace Prefix: | amp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | amp_LiabilityforPolicyholderAccountBalancesandFuturePolicyBenefitsandPolicyClaimsandOtherPolicyholdersFundsLineItems
Namespace Prefix: | amp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of minimum interest rate guarantee on equity indexed annuities. + References No definition available. + Details
Name: | amp_MinimumInterestRateGuarantee
Namespace Prefix: | amp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of initial premium on equity indexed annuity product that receives a minimum interest rate guarantee. + References No definition available. + Details
Name: | amp_PercentageOfInitialPremiumReceivingInterestGuarantee
Namespace Prefix: | amp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Unpaid reported claims interest rate + References No definition available. + Details
Name: | amp_Unpaidreportedclaimsinterestrate
Namespace Prefix: | amp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | amp_LiabilityforPolicyholderAccountBalancesandFuturePolicyBenefitandUnpaidClaimsbyPolicyTypeAxis=amp_EquityIndexedAnnuitiesHostValuesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | amp_LiabilityforPolicyholderAccountBalancesandFuturePolicyBenefitandUnpaidClaimsbyPolicyTypeAxis=amp_LongtermcareinsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | amp_LiabilityforPolicyholderAccountBalancesandFuturePolicyBenefitandUnpaidClaimsbyPolicyTypeAxis=amp_TermandwholelifeinsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |