XML 244 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments (EITF info) (Details 5) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Positions
Investments      
Credit losses for which an other-than-temporary impairment was previously recognized $ 1us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses $ 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses  
Ameriprise Financial [Member]      
Number of securities      
Less than 12 months 232us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
  302us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
12 months or more 192us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
  228us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Total 424us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
  530us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Fair Value      
Less than 12 months 2,543us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
  3,457us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
12 months or more 1,989us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
  2,587us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Total 4,532us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
  6,044us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Unrealized losses      
Less than 12 months (41)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
  (52)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
12 months or more (87)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
  (108)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Total (128)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
  (160)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Corporate debt securities [Member]      
Number of securities      
Less than 12 months 113us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  182us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
12 months or more 14us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  40us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Total 127us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  222us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Fair Value      
Less than 12 months 1,335us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  2,165us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
12 months or more 169us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  689us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Total 1,504us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  2,854us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Unrealized losses      
Less than 12 months (33)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  (41)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
12 months or more (5)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  (18)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Total (38)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  (59)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Ameriprise Financial [Member] | Residential mortgage backed securities [Member]      
Number of securities      
Less than 12 months 69us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
  73us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
12 months or more 143us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
  138us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Total 212us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
  211us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Fair Value      
Less than 12 months 871us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
  879us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
12 months or more 1,389us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
  1,387us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Total 2,260us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
  2,266us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Unrealized losses      
Less than 12 months (5)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
  (7)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
12 months or more (47)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
  (53)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Total (52)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
  (60)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Ameriprise Financial [Member] | Commercial mortgage backed securities [Member]      
Number of securities      
Less than 12 months 11us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  15us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
12 months or more 6us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  12us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Total 17us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  27us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Fair Value      
Less than 12 months 113us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  173us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
12 months or more 85us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  131us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Total 198us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  304us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Unrealized losses      
Less than 12 months (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
   
12 months or more (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  (3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Total (2)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  (3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Ameriprise Financial [Member] | Asset backed securities [Member]      
Number of securities      
Less than 12 months 15us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
  17us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
12 months or more 12us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
  14us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Total 27us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
  31us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Fair Value      
Less than 12 months 171us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
  201us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
12 months or more 218us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
  238us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Total 389us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
  439us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Unrealized losses      
Less than 12 months     (2)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
12 months or more (3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
  (4)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Total (3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
  (6)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Ameriprise Financial [Member] | State and municipal obligations [Member]      
Number of securities      
Less than 12 months 21us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  11us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12 months or more 3us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  10us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total 24us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  21us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair Value      
Less than 12 months 46us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  29us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12 months or more 102us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  115us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total 148us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  144us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Unrealized losses      
Less than 12 months (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12 months or more (26)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  (25)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total (27)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  (26)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Ameriprise Financial [Member] | Foreign government bonds and obligations [Member]      
Number of securities      
Less than 12 months 3us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  4us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
12 months or more 14us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  14us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Total 17us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  18us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair Value      
Less than 12 months 7us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  10us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
12 months or more 26us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  27us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Total 33us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  37us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Unrealized losses      
Less than 12 months (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
12 months or more (5)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  (5)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Total $ (6)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  $ (6)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember