XML 35 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
INVESTMENTS - Fair Value of AFS Debt Securities by Contractual Maturity Date (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Available-for-sale Securities, Debt Maturities    
Total amortized cost $ 292,622us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis $ 296,920us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Total fair value 294,249us-gaap_AvailableForSaleSecuritiesDebtSecurities 297,418us-gaap_AvailableForSaleSecuritiesDebtSecurities
Mortgage-backed securities    
Available-for-sale Securities, Debt Maturities    
Due within 1 year, amortized cost 31us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
44us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
After 1 but within 5 years, amortized cost 904us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
931us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
After 5 but within 10 years, amortized cost 1,292us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
1,362us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
After 10 years, amortized cost 43,924us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
42,163us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
Total amortized cost 46,151us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
44,500us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value, due within 1 year 31us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
44us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value, after 1 but within 5 years 914us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
935us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value, after 5 but within 10 years 1,311us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
1,387us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value, after 10 years 44,611us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
42,642us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
Total fair value 46,867us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
45,008us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
U.S. Treasury and federal agency securities    
Available-for-sale Securities, Debt Maturities    
Due within 1 year, amortized cost 7,218us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
13,070us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
After 1 but within 5 years, amortized cost 104,763us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
104,982us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
After 5 but within 10 years, amortized cost 4,812us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
2,286us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
After 10 years, amortized cost 3,461us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
3,079us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
Total amortized cost 120,254us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
123,417us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair value, due within 1 year 7,243us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
13,084us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair value, after 1 but within 5 years 105,781us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
105,131us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair value, after 5 but within 10 years 4,855us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
2,325us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair value, after 10 years 3,480us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
3,150us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
Total fair value 121,359us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
123,690us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
State and municipal securities    
Available-for-sale Securities, Debt Maturities    
Due within 1 year, amortized cost 1,389us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
652us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
After 1 but within 5 years, amortized cost 3,896us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
4,387us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
After 5 but within 10 years, amortized cost 549us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
524us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
After 10 years, amortized cost 7,191us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
7,963us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total amortized cost 13,025us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
13,526us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value, due within 1 year 1,327us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
651us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value, after 1 but within 5 years 3,840us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
4,381us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value, after 5 but within 10 years 567us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
537us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value, after 10 years 6,511us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
7,130us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total fair value 12,245us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12,699us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Foreign government    
Available-for-sale Securities, Debt Maturities    
Due within 1 year, amortized cost 32,155us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
31,355us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
After 1 but within 5 years, amortized cost 38,055us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
41,913us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
After 5 but within 10 years, amortized cost 15,493us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
16,008us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
After 10 years, amortized cost 951us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
973us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Total amortized cost 86,654us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
90,249us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair value, due within 1 year 32,056us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
31,382us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair value, after 1 but within 5 years 38,184us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
42,467us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair value, after 5 but within 10 years 15,808us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
15,779us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair value, after 10 years 1,011us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
1,069us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Total fair value 87,059us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
90,697us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
All other    
Available-for-sale Securities, Debt Maturities    
Due within 1 year, amortized cost 1,662us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
1,248us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
After 1 but within 5 years, amortized cost 12,024us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
10,442us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
After 5 but within 10 years, amortized cost 7,957us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
7,282us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
After 10 years, amortized cost 4,895us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
6,256us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
Total amortized cost 26,538us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
25,228us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
Fair value, due within 1 year 1,665us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
1,251us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
Fair value, after 1 but within 5 years 12,137us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
10,535us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
Fair value, after 5 but within 10 years 8,026us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
7,318us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
Fair value, after 10 years 4,891us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
6,220us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
Total fair value $ 26,719us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
$ 25,324us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember