XML 103 R93.htm IDEA: XBRL DOCUMENT
v3.21.2

Derivatives and Hedging Activities - Deferred Premium, Options and Swaptions (Details) $ in Millions | Sep. 30, 2021 USD ($)
--- | ---
Summary of Option Premiums Payable and Receivable |  |
Premiums payable | $ 840 |
Premiums receivable | 428 |
2021 |  |
Summary of Option Premiums Payable and Receivable |  |
Premiums payable | 60 | [1]
Premiums receivable | 45 | [1]
2022 |  |
Summary of Option Premiums Payable and Receivable |  |
Premiums payable | 204 |
Premiums receivable | 205 |
2023 |  |
Summary of Option Premiums Payable and Receivable |  |
Premiums payable | 51 |
Premiums receivable | 43 |
2024 |  |
Summary of Option Premiums Payable and Receivable |  |
Premiums payable | 138 |
Premiums receivable | 25 |
2025 |  |
Summary of Option Premiums Payable and Receivable |  |
Premiums payable | 125 |
Premiums receivable | 22 |
2026-2028 |  |
Summary of Option Premiums Payable and Receivable |  |
Premiums payable | 262 |
Premiums receivable | $ 88 |
[1] | 2021 amounts represent the amounts payable and receivable for the period from October 1, 2021 to December 31, 2021.

X
- Definition The amount of payments the entity is scheduled to make for deferred premium option contracts. + References No definition available. + Details
Name: | amp_PremiumsPayableForDerivativesOptionContracts
Namespace Prefix: | amp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Premiums Receivable For Derivatives Option Contracts + References No definition available. + Details
Name: | amp_PremiumsReceivableForDerivativesOptionContracts
Namespace Prefix: | amp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Details
Name: | amp_PremiumsForDerivativeOptionAxis=amp_CurrentYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | amp_PremiumsForDerivativeOptionAxis=amp_DueInOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | amp_PremiumsForDerivativeOptionAxis=amp_DueInTwoYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | amp_PremiumsForDerivativeOptionAxis=amp_DueInThreeYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | amp_PremiumsForDerivativeOptionAxis=amp_DueInFourYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | amp_PremiumsForDerivativeOptionAxis=amp_DueAfterFourYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |