XML 85 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Available-For-Sale Securities (Details 3) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Investments, Debt and Equity Securities [Abstract]      
Due in one year or less, Cost Basis $ 58us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost    
Due after one year through five years, Cost Basis 723us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost    
Due after five through ten years, Cost Basis 39us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost    
Due after ten years, Cost Basis 30us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost    
Due in one year or less, Fair Value 58us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue    
Due after one year through five years, Fair Value 743us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue    
Due after five years through ten years, Fair Value 41us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue    
Due after ten years, Fair Value 31us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue    
Cost Basis 1,201cat_TotalAvailableForSaleSecuritiesCostBasis    
Fair Value 1,232cat_TotalAvailableForSaleSecuritiesFairValueDisclosure    
Schedule of Available-for-sale Securities      
Cost Basis 1,393us-gaap_AvailableForSaleSecuritiesAmortizedCost   1,421us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale securities, Fair Value 1,535us-gaap_AvailableForSaleSecurities   1,554us-gaap_AvailableForSaleSecurities
Available-for-sale Securities, Proceeds, Gains and Losses      
Proceeds from the sale of available-for-sale securities 83us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities 115us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities  
Gross gains from the sale of available-for-sale securities 5us-gaap_AvailableForSaleSecuritiesGrossRealizedGains 14us-gaap_AvailableForSaleSecuritiesGrossRealizedGains  
Gross losses from the sale of available-for-sale securities 1us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses 0us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses  
U.S. governmental agency mortgage-backed securities      
Schedule of Available-for-sale Securities      
Cost Basis 277us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  292us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Available-for-sale securities, Fair Value 281us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  294us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Residential      
Schedule of Available-for-sale Securities      
Cost Basis 14us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
  15us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Available-for-sale securities, Fair Value 14us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
  15us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Commercial      
Schedule of Available-for-sale Securities      
Cost Basis 60us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  63us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Available-for-sale securities, Fair Value $ 64us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  $ 67us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember