XML 171 R150.htm IDEA: XBRL DOCUMENT v2.4.1.9
SECURITIZATIONS AND VARIABLE INTEREST ENTITIES - Funding Commitments (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount $ 8,313c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss $ 7,356c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
Liquidity facilities Citigroup    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 3,675c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
3,886c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
Loan commitments Citigroup    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 4,638c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
3,470c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
Citicorp    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 7,323c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
6,159c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
Citicorp | Liquidity facilities Citigroup    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 3,675c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
3,886c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
Citicorp | Liquidity facilities Citigroup | Asset-based financing    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 5c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
5c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
Citicorp | Liquidity facilities Citigroup | Municipal securities tender option bond trusts (TOBs)    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 3,670c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalSecuritiesTenderOptionBondTrustsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
3,881c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalSecuritiesTenderOptionBondTrustsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
Citicorp | Loan commitments Citigroup    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 3,648c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
2,273c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
Citicorp | Loan commitments Citigroup | Asset-based financing    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 2,180c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
999c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
Citicorp | Loan commitments Citigroup | Municipal investments    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 1,321c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
1,173c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
Citicorp | Loan commitments Citigroup | Investment funds    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 124c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_InvestmentFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
81c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_InvestmentFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
Citicorp | Loan commitments Citigroup | Other    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 23c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_OtherThanSecuritiesInvestmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
20c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_OtherThanSecuritiesInvestmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
Citi Holdings    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 990c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
1,197c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
Citi Holdings | Liquidity facilities Citigroup    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
Citi Holdings | Loan commitments Citigroup    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 990c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
1,197c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
Citi Holdings | Loan commitments Citigroup | Asset-based financing    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 86c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
258c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
Citi Holdings | Loan commitments Citigroup | Municipal investments    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount $ 904c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
$ 939c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember