XML 142 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS - Corporate Loans Credit Quality Indicators (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Loans receivable    
Loans, net of unearned income $ 621,054us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome $ 644,635us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Loans at fair value 6,575us-gaap_LoansReceivableFairValueDisclosure 5,901us-gaap_LoansReceivableFairValueDisclosure
Corporate    
Loans receivable    
Loans, net of unearned income 279,348us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
274,665us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans, total non-accrual 1,161us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1,183us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans at fair value 6,537us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
5,858us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
Corporate | Commercial and industrial    
Loans receivable    
Loans, net of unearned income 114,232us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_CommercialAndIndustrialMember
110,389us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_CommercialAndIndustrialMember
Loans, total non-accrual 592us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_CommercialAndIndustrialMember
575us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_CommercialAndIndustrialMember
Corporate | Financial institutions    
Loans receivable    
Loans, net of unearned income 66,684us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LoansToFinancialInstitutionsMember
67,832us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LoansToFinancialInstitutionsMember
Loans, total non-accrual 239us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LoansToFinancialInstitutionsMember
250us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LoansToFinancialInstitutionsMember
Corporate | Mortgage and real estate    
Loans receivable    
Loans, net of unearned income 39,359us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
38,473us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
Loans, total non-accrual 246us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
252us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
Corporate | Lease financing    
Loans receivable    
Loans, net of unearned income 2,077us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LeaseFinancingMember
2,113us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LeaseFinancingMember
Loans, total non-accrual 49us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LeaseFinancingMember
51us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LeaseFinancingMember
Corporate | Other    
Loans receivable    
Loans, net of unearned income 50,414us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_OthersMember
49,949us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_OthersMember
Loans, total non-accrual 35us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_OthersMember
55us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_OthersMember
Corporate | Private Banking loans managed on a delinquency basis    
Loans receivable    
Loans, net of unearned income 18,995us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_PrivateBankingLoansManagedOnDelinquencyBasisMember
18,616us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_PrivateBankingLoansManagedOnDelinquencyBasisMember
Corporate | Investment Grade    
Loans receivable    
Loans, net of unearned income 204,340us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
200,987us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
Corporate | Investment Grade | Commercial and industrial    
Loans receivable    
Loans, net of unearned income 83,405us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_CommercialAndIndustrialMember
80,812us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_CommercialAndIndustrialMember
Corporate | Investment Grade | Financial institutions    
Loans receivable    
Loans, net of unearned income 55,902us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LoansToFinancialInstitutionsMember
56,154us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LoansToFinancialInstitutionsMember
Corporate | Investment Grade | Mortgage and real estate    
Loans receivable    
Loans, net of unearned income 17,049us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
16,068us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
Corporate | Investment Grade | Lease financing    
Loans receivable    
Loans, net of unearned income 1,650us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LeaseFinancingMember
1,669us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LeaseFinancingMember
Corporate | Investment Grade | Other    
Loans receivable    
Loans, net of unearned income 46,334us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_OthersMember
46,284us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_OthersMember
Corporate | Non-Investment Grade    
Loans receivable    
Loans, net of unearned income 49,476us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
49,204us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
Corporate | Non-Investment Grade | Commercial and industrial    
Loans receivable    
Loans, net of unearned income 30,234us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_CommercialAndIndustrialMember
29,003us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_CommercialAndIndustrialMember
Loans, total non-accrual 592us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_CommercialAndIndustrialMember
575us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_CommercialAndIndustrialMember
Corporate | Non-Investment Grade | Financial institutions    
Loans receivable    
Loans, net of unearned income 10,543us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LoansToFinancialInstitutionsMember
11,429us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LoansToFinancialInstitutionsMember
Loans, total non-accrual 239us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LoansToFinancialInstitutionsMember
250us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LoansToFinancialInstitutionsMember
Corporate | Non-Investment Grade | Mortgage and real estate    
Loans receivable    
Loans, net of unearned income 3,115us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
3,587us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
Loans, total non-accrual 246us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
252us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
Corporate | Non-Investment Grade | Lease financing    
Loans receivable    
Loans, net of unearned income 378us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LeaseFinancingMember
393us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LeaseFinancingMember
Loans, total non-accrual 49us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LeaseFinancingMember
51us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_LeaseFinancingMember
Corporate | Non-Investment Grade | Other    
Loans receivable    
Loans, net of unearned income 4,045us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_OthersMember
3,609us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_OthersMember
Loans, total non-accrual $ 35us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_OthersMember
$ 55us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_FinancingReceivablePortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= c_OthersMember