XML 63 R111.htm IDEA: XBRL DOCUMENT v2.4.1.9
SECURITIZATIONS AND VARIABLE INTEREST ENTITIES - Carrying Amounts and Classifications of Consolidated Assets (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Variable Interest Entity        
Cash $ 21,880,000,000us-gaap_CashAndDueFromBanks $ 32,108,000,000us-gaap_CashAndDueFromBanks $ 33,380,000,000us-gaap_CashAndDueFromBanks $ 29,885,000,000us-gaap_CashAndDueFromBanks
Trading account assets 302,983,000,000us-gaap_TradingSecurities 296,786,000,000us-gaap_TradingSecurities    
Investments 326,815,000,000c_InvestmentsExcludingTradingSecurities 333,443,000,000c_InvestmentsExcludingTradingSecurities    
Total loans, net 606,456,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount 628,641,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount    
Other assets 136,040,000,000us-gaap_OtherAssets 122,122,000,000us-gaap_OtherAssets    
Total assets 1,831,801,000,000us-gaap_Assets 1,842,181,000,000us-gaap_Assets    
Consolidated VIEs        
Variable Interest Entity        
Cash 100,000,000us-gaap_CashAndDueFromBanks
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
300,000,000us-gaap_CashAndDueFromBanks
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Trading account assets 600,000,000us-gaap_TradingSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
700,000,000us-gaap_TradingSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Investments 7,600,000,000c_InvestmentsExcludingTradingSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
8,000,000,000c_InvestmentsExcludingTradingSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Total loans, net 85,400,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
93,100,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Other assets 4,800,000,000us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
600,000,000us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Total assets 98,500,000,000us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
102,700,000,000us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Short-term borrowings 17,200,000,000c_ShortTermBorrowingsIncludingRecourseToCreditOfEntity
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
22,700,000,000c_ShortTermBorrowingsIncludingRecourseToCreditOfEntity
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Long-term debt 35,300,000,000c_LongTermDebtIncludingRecourseToCreditOfEntity
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
40,100,000,000c_LongTermDebtIncludingRecourseToCreditOfEntity
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Other liabilities 4,000,000,000c_OtherLiabilitiesIncludingRecourseToCreditOfEntity
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
900,000,000c_OtherLiabilitiesIncludingRecourseToCreditOfEntity
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Total Liabilities 56,500,000,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
63,700,000,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Significant unconsolidated VIE assets        
Variable Interest Entity        
Trading account assets 5,300,000,000us-gaap_TradingSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
7,600,000,000us-gaap_TradingSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Investments 2,400,000,000c_InvestmentsExcludingTradingSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
2,600,000,000c_InvestmentsExcludingTradingSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Total loans, net 24,100,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
25,000,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Other assets 1,700,000,000us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
2,000,000,000us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Total assets 33,500,000,000us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
37,200,000,000us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Citicorp | Consolidated VIEs        
Variable Interest Entity        
Cash 100,000,000us-gaap_CashAndDueFromBanks
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
100,000,000us-gaap_CashAndDueFromBanks
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Trading account assets 600,000,000us-gaap_TradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
700,000,000us-gaap_TradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Investments 7,600,000,000c_InvestmentsExcludingTradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
8,000,000,000c_InvestmentsExcludingTradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Total loans, net 85,300,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
90,600,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Other assets 600,000,000us-gaap_OtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
600,000,000us-gaap_OtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Total assets 94,200,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
100,000,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Short-term borrowings 17,200,000,000c_ShortTermBorrowingsIncludingRecourseToCreditOfEntity
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
22,700,000,000c_ShortTermBorrowingsIncludingRecourseToCreditOfEntity
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Long-term debt 35,200,000,000c_LongTermDebtIncludingRecourseToCreditOfEntity
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
38,100,000,000c_LongTermDebtIncludingRecourseToCreditOfEntity
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Other liabilities 700,000,000c_OtherLiabilitiesIncludingRecourseToCreditOfEntity
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
800,000,000c_OtherLiabilitiesIncludingRecourseToCreditOfEntity
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Total Liabilities 53,100,000,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
61,600,000,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Citicorp | Significant unconsolidated VIE assets        
Variable Interest Entity        
Trading account assets 5,100,000,000us-gaap_TradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
7,400,000,000us-gaap_TradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Investments 2,200,000,000c_InvestmentsExcludingTradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
2,400,000,000c_InvestmentsExcludingTradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Total loans, net 24,000,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
24,900,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Other assets 1,600,000,000us-gaap_OtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
1,800,000,000us-gaap_OtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Total assets 32,900,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
36,500,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CiticorpSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Citi Holdings | Consolidated VIEs        
Variable Interest Entity        
Cash 0us-gaap_CashAndDueFromBanks
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
200,000,000us-gaap_CashAndDueFromBanks
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Trading account assets 0us-gaap_TradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_TradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Investments 0c_InvestmentsExcludingTradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0c_InvestmentsExcludingTradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Total loans, net 100,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,500,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Other assets 4,200,000,000us-gaap_OtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_OtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Total assets 4,300,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,700,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Short-term borrowings 0c_ShortTermBorrowingsIncludingRecourseToCreditOfEntity
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0c_ShortTermBorrowingsIncludingRecourseToCreditOfEntity
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Long-term debt 100,000,000c_LongTermDebtIncludingRecourseToCreditOfEntity
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,000,000,000c_LongTermDebtIncludingRecourseToCreditOfEntity
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Other liabilities 3,300,000,000c_OtherLiabilitiesIncludingRecourseToCreditOfEntity
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
100,000,000c_OtherLiabilitiesIncludingRecourseToCreditOfEntity
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Total Liabilities 3,400,000,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,100,000,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Citi Holdings | Significant unconsolidated VIE assets        
Variable Interest Entity        
Trading account assets 200,000,000us-gaap_TradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
200,000,000us-gaap_TradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Investments 200,000,000c_InvestmentsExcludingTradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
200,000,000c_InvestmentsExcludingTradingSecurities
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Total loans, net 100,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
100,000,000us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Other assets 100,000,000us-gaap_OtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
200,000,000us-gaap_OtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
   
Total assets $ 600,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
$ 700,000,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= c_CitiHoldingsSegmentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember