XML 59 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments and Risk Management (Details 6) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Offsetting Liabilities    
Gross Amount of Recognized Liabilities $ (229)us-gaap_DerivativeFairValueOfDerivativeLiability $ (214)us-gaap_DerivativeFairValueOfDerivativeLiability
Gross Amounts Offset in the Statement of Financial Position 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
Net Amounts of Liabilities Presented in the Statement of Financial Position (229)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral (214)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
Financial Instruments 34us-gaap_DerivativeLiabilityFairValueGrossAsset 35us-gaap_DerivativeLiabilityFairValueGrossAsset
Cash Collateral Pledged 0us-gaap_DerivativeCollateralRightToReclaimCash 0us-gaap_DerivativeCollateralRightToReclaimCash
Net Amount of Liabilities (195)us-gaap_DerivativeLiabilities (179)us-gaap_DerivativeLiabilities
Machinery, Energy & Transportation    
Offsetting Liabilities    
Gross Amount of Recognized Liabilities (205)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_StatementBusinessSegmentsAxis
= cat_MachineryEnergyTransportationMember
(191)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_StatementBusinessSegmentsAxis
= cat_MachineryEnergyTransportationMember
Gross Amounts Offset in the Statement of Financial Position 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_StatementBusinessSegmentsAxis
= cat_MachineryEnergyTransportationMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_StatementBusinessSegmentsAxis
= cat_MachineryEnergyTransportationMember
Net Amounts of Liabilities Presented in the Statement of Financial Position (205)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_StatementBusinessSegmentsAxis
= cat_MachineryEnergyTransportationMember
(191)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_StatementBusinessSegmentsAxis
= cat_MachineryEnergyTransportationMember
Financial Instruments 20us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_StatementBusinessSegmentsAxis
= cat_MachineryEnergyTransportationMember
27us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_StatementBusinessSegmentsAxis
= cat_MachineryEnergyTransportationMember
Cash Collateral Pledged 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_StatementBusinessSegmentsAxis
= cat_MachineryEnergyTransportationMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_StatementBusinessSegmentsAxis
= cat_MachineryEnergyTransportationMember
Net Amount of Liabilities (185)us-gaap_DerivativeLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= cat_MachineryEnergyTransportationMember
(164)us-gaap_DerivativeLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= cat_MachineryEnergyTransportationMember
Financial Products    
Offsetting Liabilities    
Gross Amount of Recognized Liabilities (24)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsMember
(23)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsMember
Gross Amounts Offset in the Statement of Financial Position 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsMember
Net Amounts of Liabilities Presented in the Statement of Financial Position (24)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsMember
(23)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsMember
Financial Instruments 14us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsMember
8us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsMember
Cash Collateral Pledged 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsMember
Net Amount of Liabilities $ (10)us-gaap_DerivativeLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsMember
$ (15)us-gaap_DerivativeLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= cat_FinancialProductsMember