XML 59 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cat Financial Financing Activities (Details 2) (Finance Receivables, USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Contractual maturities of outstanding finance receivables      
2015 $ 9,155cat_FinanceReceivablesDueInNextTwelveMonths    
2016 6,038cat_FinanceReceivablesDueInYearTwo    
2017 4,239cat_FinanceReceivablesDueInYearThree    
2018 2,169cat_FinanceReceivablesDueInYearFour    
2019 1,231cat_FinanceReceivablesDueInYearFive    
Thereafter 1,111cat_FinanceReceivablesDueAfterYearFive    
Total amounts due 23,943cat_FinanceReceivablesAggregateAmountsReceivable    
Guaranteed Residual value 323cat_FinanceReceivablesGuaranteedResidualValue    
Unguaranteed Residual value 622cat_FinanceReceivablesUnguaranteedResidualValue    
Less: Unearned Income (822)us-gaap_LoansAndLeasesReceivableDeferredIncome    
Total Finance Receivables 24,066us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 24,061us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 23,308us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Retail Installment Contracts
     
Contractual maturities of outstanding finance receivables      
2015 2,308cat_FinanceReceivablesDueInNextTwelveMonths
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailInstallmentContractsMember
   
2016 1,736cat_FinanceReceivablesDueInYearTwo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailInstallmentContractsMember
   
2017 1,184cat_FinanceReceivablesDueInYearThree
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailInstallmentContractsMember
   
2018 587cat_FinanceReceivablesDueInYearFour
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailInstallmentContractsMember
   
2019 174cat_FinanceReceivablesDueInYearFive
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailInstallmentContractsMember
   
Thereafter 10cat_FinanceReceivablesDueAfterYearFive
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailInstallmentContractsMember
   
Total amounts due 5,999cat_FinanceReceivablesAggregateAmountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailInstallmentContractsMember
   
Guaranteed Residual value 0cat_FinanceReceivablesGuaranteedResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailInstallmentContractsMember
   
Unguaranteed Residual value 0cat_FinanceReceivablesUnguaranteedResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailInstallmentContractsMember
   
Less: Unearned Income (106)us-gaap_LoansAndLeasesReceivableDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailInstallmentContractsMember
   
Total Finance Receivables 5,893us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailInstallmentContractsMember
   
Retail finance leases
     
Contractual maturities of outstanding finance receivables      
2015 2,956cat_FinanceReceivablesDueInNextTwelveMonths
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailFinanceLeasesMember
   
2016 2,064cat_FinanceReceivablesDueInYearTwo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailFinanceLeasesMember
   
2017 1,159cat_FinanceReceivablesDueInYearThree
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailFinanceLeasesMember
   
2018 513cat_FinanceReceivablesDueInYearFour
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailFinanceLeasesMember
   
2019 209cat_FinanceReceivablesDueInYearFive
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailFinanceLeasesMember
   
Thereafter 131cat_FinanceReceivablesDueAfterYearFive
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailFinanceLeasesMember
   
Total amounts due 7,032cat_FinanceReceivablesAggregateAmountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailFinanceLeasesMember
   
Guaranteed Residual value 323cat_FinanceReceivablesGuaranteedResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailFinanceLeasesMember
   
Unguaranteed Residual value 622cat_FinanceReceivablesUnguaranteedResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailFinanceLeasesMember
   
Less: Unearned Income (630)us-gaap_LoansAndLeasesReceivableDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailFinanceLeasesMember
   
Total Finance Receivables 7,347us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailFinanceLeasesMember
   
Retail Notes
     
Contractual maturities of outstanding finance receivables      
2015 3,891cat_FinanceReceivablesDueInNextTwelveMonths
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailNotesMember
   
2016 2,238cat_FinanceReceivablesDueInYearTwo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailNotesMember
   
2017 1,896cat_FinanceReceivablesDueInYearThree
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailNotesMember
   
2018 1,069cat_FinanceReceivablesDueInYearFour
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailNotesMember
   
2019 848cat_FinanceReceivablesDueInYearFive
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailNotesMember
   
Thereafter 970cat_FinanceReceivablesDueAfterYearFive
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailNotesMember
   
Total amounts due 10,912cat_FinanceReceivablesAggregateAmountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailNotesMember
   
Guaranteed Residual value 0cat_FinanceReceivablesGuaranteedResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailNotesMember
   
Unguaranteed Residual value 0cat_FinanceReceivablesUnguaranteedResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailNotesMember
   
Less: Unearned Income (86)us-gaap_LoansAndLeasesReceivableDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailNotesMember
   
Total Finance Receivables $ 10,826us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_FinanceReceivableMember
/ cat_FinanceReceivablesAxis
= cat_RetailNotesMember