XML 64 R111.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
Dec. 31, 2014
Dec. 31, 2013
Available-for-sale Securities, Debt Maturities    
Total amortized cost $ 296,920us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis $ 284,735us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Total fair value 297,418us-gaap_AvailableForSaleSecuritiesDebtSecurities 282,777us-gaap_AvailableForSaleSecuritiesDebtSecurities
Mortgage-backed securities    
Available-for-sale Securities, Debt Maturities    
Due within 1 year, amortized cost 44us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
87us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
After 1 but within 5 years, amortized cost 931us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
346us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
After 5 but within 10 years, amortized cost 1,362us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
2,898us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
After 10 years, amortized cost 42,163us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
49,723us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
Total amortized cost 44,500us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
53,054us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value, due within 1 year 44us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
87us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value, after 1 but within 5 years 935us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
354us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value, after 5 but within 10 years 1,387us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
2,932us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair value, after 10 years 42,642us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
49,282us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
Total fair value 45,008us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_MortgageBackedSecuritiesMember
52,655us-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 13,070us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
15,789us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
After 1 but within 5 years, amortized cost 104,982us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
66,232us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
After 5 but within 10 years, amortized cost 2,286us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
2,129us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
After 10 years, amortized cost 3,079us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
3,061us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
Total amortized cost 123,417us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
87,211us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair value, due within 1 year 13,084us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
15,853us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair value, after 1 but within 5 years 105,131us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
66,457us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair value, after 5 but within 10 years 2,325us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
2,185us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair value, after 10 years 3,150us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
3,101us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
Total fair value 123,690us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
87,596us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
State and municipal securities    
Available-for-sale Securities, Debt Maturities    
Due within 1 year, amortized cost 652us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
576us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
After 1 but within 5 years, amortized cost 4,387us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
3,731us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
After 5 but within 10 years, amortized cost 524us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
439us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
After 10 years, amortized cost 7,963us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
16,015us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total amortized cost 13,526us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
20,761us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value, due within 1 year 651us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
581us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value, after 1 but within 5 years 4,381us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
3,735us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value, after 5 but within 10 years 537us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
482us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value, after 10 years 7,130us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
14,142us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total fair value 12,699us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
18,940us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Foreign government    
Available-for-sale Securities, Debt Maturities    
Due within 1 year, amortized cost 31,355us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
37,005us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
After 1 but within 5 years, amortized cost 41,913us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
51,344us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
After 5 but within 10 years, amortized cost 16,008us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
7,314us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
After 10 years, amortized cost 973us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
945us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Total amortized cost 90,249us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
96,608us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair value, due within 1 year 31,382us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
36,959us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair value, after 1 but within 5 years 42,467us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
51,304us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair value, after 5 but within 10 years 15,779us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
7,216us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair value, after 10 years 1,069us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
992us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Total fair value 90,697us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
96,471us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
All other    
Available-for-sale Securities, Debt Maturities    
Due within 1 year, amortized cost 1,248us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
2,786us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
After 1 but within 5 years, amortized cost 10,442us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
10,934us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
After 5 but within 10 years, amortized cost 7,282us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
5,632us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
After 10 years, amortized cost 6,256us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
7,749us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
Total amortized cost 25,228us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
27,101us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
Fair value, due within 1 year 1,251us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
2,733us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
Fair value, after 1 but within 5 years 10,535us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
11,020us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
Fair value, after 5 but within 10 years 7,318us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
5,641us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
Fair value, after 10 years 6,220us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
7,721us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
Total fair value $ 25,324us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember
$ 27,115us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ invest_InvestmentAxis
= c_CorporateDebtAssetBackedAndOtherDebtSecuritiesMember