XML 125 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cat Financial Financing Activities (Details) (Wholesale Receivables, USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Contractual maturities of wholesale inventory receivables      
2015 $ 1,176cat_WholesaleInventoryReceivablesDueInNextTwelveMonths    
2016 456cat_WholesaleInventoryReceivablesDueInYearTwo    
2017 330cat_WholesaleInventoryReceivablesDueInYearThree    
2018 83cat_WholesaleInventoryReceivablesDueInYearFour    
2019 22cat_WholesaleInventoryReceivablesDueInYearFive    
Thereafter 5cat_WholesaleInventoryReceivablesDueThereafter    
Total Amounts Due 2,072cat_WholesaleInventoryReceivablesAggregateMaturities    
Guaranteed residual value 98cat_WholesaleInventoryReceivablesGuaranteedResidualValue    
Unguaranteed residual value 38cat_WholesaleInventoryReceivablesUnguaranteedResidualValue    
Less: Unearned Income (38)us-gaap_LoansAndLeasesReceivableDeferredIncome    
Total 2,170us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 1,945us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 2,152us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Wholesale Installment Contracts
     
Contractual maturities of wholesale inventory receivables      
2015 200cat_WholesaleInventoryReceivablesDueInNextTwelveMonths
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleInstallmentContractsMember
   
2016 109cat_WholesaleInventoryReceivablesDueInYearTwo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleInstallmentContractsMember
   
2017 70cat_WholesaleInventoryReceivablesDueInYearThree
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleInstallmentContractsMember
   
2018 39cat_WholesaleInventoryReceivablesDueInYearFour
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleInstallmentContractsMember
   
2019 15cat_WholesaleInventoryReceivablesDueInYearFive
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleInstallmentContractsMember
   
Thereafter 3cat_WholesaleInventoryReceivablesDueThereafter
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleInstallmentContractsMember
   
Total Amounts Due 436cat_WholesaleInventoryReceivablesAggregateMaturities
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleInstallmentContractsMember
   
Guaranteed residual value 0cat_WholesaleInventoryReceivablesGuaranteedResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleInstallmentContractsMember
   
Unguaranteed residual value 0cat_WholesaleInventoryReceivablesUnguaranteedResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleInstallmentContractsMember
   
Less: Unearned Income (7)us-gaap_LoansAndLeasesReceivableDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleInstallmentContractsMember
   
Total 429us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleInstallmentContractsMember
   
Wholesale Finance Leases
     
Contractual maturities of wholesale inventory receivables      
2015 109cat_WholesaleInventoryReceivablesDueInNextTwelveMonths
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleFinanceLeasesMember
   
2016 85cat_WholesaleInventoryReceivablesDueInYearTwo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleFinanceLeasesMember
   
2017 58cat_WholesaleInventoryReceivablesDueInYearThree
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleFinanceLeasesMember
   
2018 27cat_WholesaleInventoryReceivablesDueInYearFour
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleFinanceLeasesMember
   
2019 7cat_WholesaleInventoryReceivablesDueInYearFive
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleFinanceLeasesMember
   
Thereafter 2cat_WholesaleInventoryReceivablesDueThereafter
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleFinanceLeasesMember
   
Total Amounts Due 288cat_WholesaleInventoryReceivablesAggregateMaturities
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleFinanceLeasesMember
   
Guaranteed residual value 98cat_WholesaleInventoryReceivablesGuaranteedResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleFinanceLeasesMember
   
Unguaranteed residual value 38cat_WholesaleInventoryReceivablesUnguaranteedResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleFinanceLeasesMember
   
Less: Unearned Income (28)us-gaap_LoansAndLeasesReceivableDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleFinanceLeasesMember
   
Total 396us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleFinanceLeasesMember
   
Wholesale Notes
     
Contractual maturities of wholesale inventory receivables      
2015 867cat_WholesaleInventoryReceivablesDueInNextTwelveMonths
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleNotesMember
   
2016 262cat_WholesaleInventoryReceivablesDueInYearTwo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleNotesMember
   
2017 202cat_WholesaleInventoryReceivablesDueInYearThree
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleNotesMember
   
2018 17cat_WholesaleInventoryReceivablesDueInYearFour
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleNotesMember
   
2019 0cat_WholesaleInventoryReceivablesDueInYearFive
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleNotesMember
   
Thereafter 0cat_WholesaleInventoryReceivablesDueThereafter
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleNotesMember
   
Total Amounts Due 1,348cat_WholesaleInventoryReceivablesAggregateMaturities
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleNotesMember
   
Guaranteed residual value 0cat_WholesaleInventoryReceivablesGuaranteedResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleNotesMember
   
Unguaranteed residual value 0cat_WholesaleInventoryReceivablesUnguaranteedResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleNotesMember
   
Less: Unearned Income (3)us-gaap_LoansAndLeasesReceivableDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleNotesMember
   
Total $ 1,345us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cat_WholesaleReceivablesMember
/ cat_WholesaleInventoryReceivablesAxis
= cat_WholesaleNotesMember