XML 131 R110.htm IDEA: XBRL DOCUMENT v2.4.1.9
SECURITIZATIONS AND VARIABLE INTEREST ENTITIES - Funding Commitments (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount $ 9,078c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss $ 8,313c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
Liquidity facilities Citigroup    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 3,650c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
3,675c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
Loan commitments Citigroup    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 5,428c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
4,638c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
Citicorp    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 8,109c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
7,323c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
Citicorp | Liquidity facilities Citigroup    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 3,650c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
3,675c_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,645c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalSecuritiesTenderOptionBondTrustsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
3,670c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalSecuritiesTenderOptionBondTrustsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
Citicorp | Liquidity facilities Citigroup | Municipal investments    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
Citicorp | Liquidity facilities Citigroup | Investment funds    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_InvestmentFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_InvestmentFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
Citicorp | Liquidity facilities Citigroup | Other    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_OtherThanSecuritiesInvestmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_OtherThanSecuritiesInvestmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
Citicorp | Loan commitments Citigroup    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 4,459c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
3,648c_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 3,133c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
2,180c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
Citicorp | Loan commitments Citigroup | Municipal securities tender option bond trusts (TOBs)    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalSecuritiesTenderOptionBondTrustsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalSecuritiesTenderOptionBondTrustsMember
/ 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,162c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
1,321c_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 125c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_InvestmentFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
124c_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 39c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_OtherThanSecuritiesInvestmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
23c_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 969c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
990c_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 | Liquidity facilities Citigroup | Asset-based financing    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
Citi Holdings | Liquidity facilities Citigroup | Municipal investments    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
0c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LiquidityFacilitiesMember
Citi Holdings | Loan commitments Citigroup    
Funding Commitments for Significant Unconsolidated VIEs    
Notional amount 969c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
990c_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 81c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
86c_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 $ 888c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember
$ 904c_VariableInterestEntityFundingCommitmentsUnfundedMaximumExposureToLoss
/ us-gaap_FinancialInstrumentAxis
= c_MunicipalInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= c_LoanCommitmentsMember