Company Quick10K Filing
Caterpillar
Closing Price ($) Shares Out (MM) Market Cap ($MM)
$0.00 576 $78,021
10-Q 2019-10-31 Quarter: 2019-09-30
10-Q 2019-08-01 Quarter: 2019-06-30
10-Q 2019-05-06 Quarter: 2019-03-31
10-K 2019-02-14 Annual: 2018-12-31
10-Q 2018-10-31 Quarter: 2018-09-30
10-Q 2018-08-07 Quarter: 2018-06-30
10-Q 2018-05-02 Quarter: 2018-03-31
10-K 2018-02-15 Annual: 2017-12-31
10-Q 2017-11-01 Quarter: 2017-09-30
10-Q 2017-08-02 Quarter: 2017-06-30
10-Q 2017-05-03 Quarter: 2017-03-31
10-K 2017-02-15 Annual: 2016-12-31
10-Q 2016-11-02 Quarter: 2016-09-30
10-Q 2016-08-03 Quarter: 2016-06-30
10-Q 2016-05-02 Quarter: 2016-03-31
10-K 2016-02-16 Annual: 2015-12-31
10-Q 2015-10-30 Quarter: 2015-09-30
10-Q 2015-07-31 Quarter: 2015-06-30
10-Q 2015-05-01 Quarter: 2015-03-31
10-K 2015-02-17 Annual: 2014-12-31
10-Q 2014-10-31 Quarter: 2014-09-30
10-Q 2014-08-01 Quarter: 2014-06-30
10-Q 2014-05-02 Quarter: 2014-03-31
10-K 2014-02-18 Annual: 2013-12-31
10-Q 2013-11-01 Quarter: 2013-09-30
10-Q 2013-08-02 Quarter: 2013-06-30
10-Q 2013-05-02 Quarter: 2013-03-31
10-K 2013-02-19 Annual: 2012-12-31
10-Q 2012-11-02 Quarter: 2012-09-30
10-Q 2012-08-06 Quarter: 2012-06-30
10-Q 2012-05-07 Quarter: 2012-03-31
10-K 2012-02-21 Annual: 2011-12-31
10-Q 2011-11-04 Quarter: 2011-09-30
10-Q 2011-08-04 Quarter: 2011-06-30
10-Q 2011-05-09 Quarter: 2011-03-31
10-K 2011-02-22 Annual: 2010-12-31
10-Q 2010-11-04 Quarter: 2010-09-30
10-Q 2010-07-30 Quarter: 2010-06-30
10-Q 2010-05-03 Quarter: 2010-03-31
10-K 2010-02-19 Annual: 2009-12-31
8-K 2019-12-12 Regulation FD, Exhibits
8-K 2019-11-13 Regulation FD, Exhibits
8-K 2019-10-23
8-K 2019-10-23
8-K 2019-09-16 Other Events, Exhibits
8-K 2019-09-13 Regulation FD, Exhibits
8-K 2019-09-05 Enter Agreement, Off-BS Arrangement, Exhibits
8-K 2019-08-13 Regulation FD, Exhibits
8-K 2019-07-24 Regulation FD
8-K 2019-07-24 Earnings, Exhibits
8-K 2019-06-14 Shareholder Vote
8-K 2019-06-13 Regulation FD
8-K 2019-05-13 Regulation FD
8-K 2019-05-02 Regulation FD, Exhibits
8-K 2019-04-24 Earnings, Exhibits
8-K 2019-04-24 Regulation FD
8-K 2019-03-13 Regulation FD
8-K 2019-02-15 Officers
8-K 2019-02-13 Regulation FD
8-K 2019-02-13 Officers, Other Events
8-K 2019-01-28 Regulation FD
8-K 2019-01-28 Earnings, Exhibits
8-K 2018-12-13 Regulation FD
8-K 2018-12-12 Other Events, Exhibits
8-K 2018-12-11 Officers
8-K 2018-11-13 Regulation FD
8-K 2018-10-23 Earnings, Exhibits
8-K 2018-10-23 Earnings, Exhibits
8-K 2018-10-22 Regulation FD
8-K 2018-09-14 Regulation FD
8-K 2018-09-06 Enter Agreement, Off-BS Arrangement, Exhibits
8-K 2018-08-13 Regulation FD
8-K 2018-07-30 Earnings, Exhibits
8-K 2018-07-27 Regulation FD
8-K 2018-06-13 Regulation FD
8-K 2018-06-13 Regulation FD, Exhibits
8-K 2018-06-13 Shareholder Vote
8-K 2018-05-11 Regulation FD
8-K 2018-04-30 Officers, Exhibits
8-K 2018-04-24 Earnings, Exhibits
8-K 2018-04-23 Regulation FD
8-K 2018-04-11 Other Events, Exhibits
8-K 2018-04-06 Officers, Exhibits
8-K 2018-03-13 Regulation FD
8-K 2018-02-13 Regulation FD
8-K 2018-01-25 Earnings, Exhibits
8-K 2018-01-24 Regulation FD
8-K 2017-12-31 Officers
CAT 2019-09-30
Part I. Financial Information
Item 1. Financial Statements
Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Item 4. Controls and Procedures
Part II. Other Information
Item 1. Legal Proceedings
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Item 6. Exhibits
EX-31.1 catex3119302019.htm
EX-31.2 catex3129302019.htm
EX-32 catex329302019.htm

Caterpillar Earnings 2019-09-30

CAT 10Q Quarterly Report

Balance SheetIncome StatementCash Flow

Comparables ($MM TTM)
Ticker M Cap Assets Liab Rev G Profit Net Inc EBITDA EV G Margin EV/EBITDA ROA
CAT 78,021 79,187 64,309 55,750 17,085 6,436 10,811 93,904 31% 8.7 8%
CNHI 12,317 46,100 41,002 0 0 0 0 6,514 0%
TEX 2,230 3,603 2,742 4,905 966 14 136 3,177 20% 23.4 0%
CMCO 952 1,090 638 864 301 53 112 1,187 35% 10.6 5%
HY 903 1,921 1,351 3,312 504 34 97 1,208 15% 12.5 2%
WNC 874 1,375 873 2,322 291 62 152 1,229 13% 8.1 5%
PLOW 864 724 429 546 162 0 33 1,102 30% 33.1 0%
ASTE 710 849 228 1,204 217 -2 8 715 18% 95.1 -0%
MTW 599 1,653 1,033 1,888 345 -48 27 874 18% 32.0 -3%
BLBD 521 408 470 1,007 130 28 55 705 13% 12.8 7%

Document
52849742907710P5Y1false--12-31Q3201900000182301.001.00200000000020000000008148946248148946240000780000000000020000005000000200000080000009000000230000001600000015000000800000032000000200000002300000030000001800000021000000190000000100000000000000000000030000002000000100000000.3300.3870.2150.2510.02870.02680.02020.02482393518862622362371280403525792061 0000018230 2019-01-01 2019-09-30 0000018230 cat:A8DebenturesDueFebruary152023Member 2019-01-01 2019-09-30 0000018230 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0000018230 cat:A5.3DebenturesDueSeptember152035Member 2019-01-01 2019-09-30 0000018230 cat:A938DebenturesDueMarch152021Member 2019-01-01 2019-09-30 0000018230 2019-09-30 0000018230 2019-07-01 2019-09-30 0000018230 2018-07-01 2018-09-30 0000018230 cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember 2018-07-01 2018-09-30 0000018230 2018-01-01 2018-09-30 0000018230 cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 cat:MachineryEnergyTransportationMember 2018-01-01 2018-09-30 0000018230 2018-12-31 0000018230 us-gaap:NoncontrollingInterestMember 2019-07-01 2019-09-30 0000018230 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000018230 us-gaap:NoncontrollingInterestMember 2019-06-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000018230 us-gaap:NoncontrollingInterestMember 2018-07-01 2018-09-30 0000018230 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000018230 us-gaap:NoncontrollingInterestMember 2018-09-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000018230 us-gaap:TreasuryStockMember 2018-09-30 0000018230 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000018230 us-gaap:NoncontrollingInterestMember 2018-06-30 0000018230 us-gaap:TreasuryStockMember 2019-06-30 0000018230 us-gaap:TreasuryStockMember 2018-07-01 2018-09-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-06-30 0000018230 us-gaap:RetainedEarningsMember 2019-06-30 0000018230 us-gaap:TreasuryStockMember 2019-09-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-09-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-09-30 0000018230 2018-09-30 0000018230 us-gaap:RetainedEarningsMember 2018-09-30 0000018230 2019-06-30 0000018230 us-gaap:NoncontrollingInterestMember 2019-09-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-06-30 0000018230 2018-06-30 0000018230 us-gaap:RetainedEarningsMember 2019-09-30 0000018230 us-gaap:TreasuryStockMember 2018-06-30 0000018230 us-gaap:RetainedEarningsMember 2018-06-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0000018230 us-gaap:RetainedEarningsMember 2018-12-31 0000018230 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0000018230 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-09-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000018230 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-09-30 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:TreasuryStockMember 2019-01-01 2019-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0000018230 us-gaap:AccountingStandardsUpdate201616Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 2018-01-01 0000018230 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:TreasuryStockMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:NoncontrollingInterestMember 2019-01-01 2019-01-01 0000018230 us-gaap:NoncontrollingInterestMember 2017-12-31 0000018230 us-gaap:AccountingStandardsUpdate201601Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201616Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0000018230 us-gaap:NoncontrollingInterestMember 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201601Member us-gaap:NoncontrollingInterestMember 2018-01-01 2018-01-01 0000018230 us-gaap:TreasuryStockMember 2019-01-01 2019-09-30 0000018230 2018-01-01 0000018230 us-gaap:NoncontrollingInterestMember 2018-12-31 0000018230 us-gaap:TreasuryStockMember 2018-01-01 2018-09-30 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:NoncontrollingInterestMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-01-01 0000018230 us-gaap:TreasuryStockMember 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-01-01 0000018230 us-gaap:RetainedEarningsMember 2017-12-31 0000018230 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000018230 us-gaap:NoncontrollingInterestMember 2018-01-01 0000018230 us-gaap:TreasuryStockMember 2018-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201616Member us-gaap:RetainedEarningsMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201601Member us-gaap:RetainedEarningsMember 2018-01-01 2018-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 0000018230 2017-12-31 0000018230 us-gaap:TreasuryStockMember 2017-12-31 0000018230 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201616Member us-gaap:NoncontrollingInterestMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201616Member us-gaap:TreasuryStockMember 2018-01-01 2018-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0000018230 us-gaap:AccountingStandardsUpdate201409Member us-gaap:TreasuryStockMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-01-01 0000018230 us-gaap:RetainedEarningsMember 2018-01-01 0000018230 2019-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-12-31 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201802Member 2019-01-01 2019-01-01 0000018230 us-gaap:TreasuryStockMember 2018-12-31 0000018230 us-gaap:AccountingStandardsUpdate201409Member us-gaap:NoncontrollingInterestMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201601Member us-gaap:TreasuryStockMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201616Member 2018-01-01 2018-01-01 0000018230 us-gaap:RetainedEarningsMember 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-01-01 0000018230 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000018230 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000018230 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000018230 2019-10-01 2019-09-30 0000018230 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0000018230 cat:StockOptionsandShareAppreciationRightsSARsMember 2018-01-01 2018-09-30 0000018230 us-gaap:PerformanceSharesMember 2019-09-30 0000018230 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0000018230 cat:StockOptionsandShareAppreciationRightsSARsMember 2018-09-30 0000018230 cat:StockOptionsandShareAppreciationRightsSARsMember 2019-09-30 0000018230 us-gaap:PerformanceSharesMember 2018-01-01 2018-09-30 0000018230 us-gaap:RestrictedStockUnitsRSUMember 2019-09-30 0000018230 us-gaap:PerformanceSharesMember 2019-01-01 2019-09-30 0000018230 us-gaap:RestrictedStockUnitsRSUMember 2018-09-30 0000018230 cat:StockOptionsandShareAppreciationRightsSARsMember 2019-01-01 2019-09-30 0000018230 us-gaap:PerformanceSharesMember 2018-09-30 0000018230 cat:FinancialProductsMember 2018-12-31 0000018230 cat:FinancialProductsMember 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-09-30 0000018230 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2018-07-01 2018-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-09-30 0000018230 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-07-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 us-gaap:NondesignatedMember 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-09-30 0000018230 us-gaap:NondesignatedMember 2019-01-01 2019-09-30 0000018230 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2018-07-01 2018-09-30 0000018230 us-gaap:NondesignatedMember 2019-07-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:NondesignatedMember 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-12-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2019-09-30 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-09-30 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-09-30 0000018230 us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-09-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-09-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2019-09-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-09-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-09-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2018-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-09-30 0000018230 cat:LongTermReceivableMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-09-30 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2018-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-09-30 0000018230 cat:LongTermReceivableMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-12-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2019-09-30 0000018230 us-gaap:NondesignatedMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-09-30 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-12-31 0000018230 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-09-30 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-09-30 0000018230 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 us-gaap:NondesignatedMember 2019-09-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-09-30 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-09-30 0000018230 us-gaap:CustomerRelationshipsMember 2018-12-31 0000018230 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0000018230 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0000018230 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0000018230 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0000018230 us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0000018230 2018-01-01 2018-12-31 0000018230 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0000018230 us-gaap:CustomerRelationshipsMember 2019-09-30 0000018230 us-gaap:DevelopedTechnologyRightsMember 2019-09-30 0000018230 us-gaap:OtherIntangibleAssetsMember 2019-09-30 0000018230 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-09-30 0000018230 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-09-30 0000018230 cat:ResourceIndustriesMember 2018-12-31 0000018230 cat:ConstructionIndustriesMember 2019-01-01 2019-09-30 0000018230 cat:ResourceIndustriesMember 2019-09-30 0000018230 cat:ConstructionIndustriesMember 2018-12-31 0000018230 cat:EnergyandTransportationMember 2019-01-01 2019-09-30 0000018230 cat:ConstructionIndustriesMember 2019-09-30 0000018230 cat:ResourceIndustriesMember 2019-01-01 2019-09-30 0000018230 cat:EnergyandTransportationMember 2018-12-31 0000018230 cat:OtherSegmentsMember 2019-09-30 0000018230 cat:OtherSegmentsMember 2018-12-31 0000018230 cat:EnergyandTransportationMember 2019-09-30 0000018230 cat:OtherSegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:CorporateBondSecuritiesMember 2018-12-31 0000018230 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000018230 us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000018230 us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000018230 us-gaap:CorporateBondSecuritiesMember 2019-09-30 0000018230 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-09-30 0000018230 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-09-30 0000018230 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-09-30 0000018230 us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000018230 us-gaap:USTreasurySecuritiesMember 2018-12-31 0000018230 us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000018230 us-gaap:USTreasurySecuritiesMember 2019-09-30 0000018230 cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2018-12-31 0000018230 cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2019-09-30 0000018230 cat:DiscretionaryContributionMember 2019-09-01 2019-09-30 0000018230 us-gaap:PensionPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000018230 us-gaap:PensionPlansDefinedBenefitMember 2019-09-30 0000018230 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000018230 us-gaap:ForeignPlanMember 2019-07-01 2019-09-30 0000018230 country:US 2019-07-01 2019-09-30 0000018230 country:US 2019-01-01 2019-09-30 0000018230 country:US 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignPlanMember 2019-01-01 2019-09-30 0000018230 country:US 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignPlanMember 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignPlanMember 2018-07-01 2018-09-30 0000018230 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000018230 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000018230 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000018230 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000018230 us-gaap:OtherAssetsMember 2019-09-30 0000018230 us-gaap:OtherAssetsMember 2019-01-01 0000018230 us-gaap:OtherCurrentLiabilitiesMember 2019-09-30 0000018230 us-gaap:OtherLiabilitiesMember 2019-09-30 0000018230 us-gaap:OtherLiabilitiesMember 2019-01-01 0000018230 us-gaap:OtherCurrentLiabilitiesMember 2019-01-01 0000018230 us-gaap:AssetsLeasedToOthersMember 2019-09-30 0000018230 us-gaap:AssetsLeasedToOthersMember 2018-12-31 0000018230 cat:RetailLeasesMember 2019-09-30 0000018230 cat:WholesaleLeasesMember 2019-09-30 0000018230 cat:RetailLeasesMember 2018-12-31 0000018230 cat:WholesaleLeasesMember 2018-12-31 0000018230 us-gaap:GuaranteeTypeOtherMember 2018-12-31 0000018230 us-gaap:GuaranteeTypeOtherMember 2019-09-30 0000018230 cat:ThirdPartyLogisticsBusinessMember 2019-09-30 0000018230 cat:ThirdPartyLogisticsBusinessMember 2018-12-31 0000018230 cat:GuaranteeWithCustomersMember 2019-09-30 0000018230 cat:CustomerGuaranteesSupplierConsortiumMember 2019-09-30 0000018230 cat:GuaranteeWithDealerMember 2018-12-31 0000018230 cat:GuaranteeWithCustomersMember 2018-12-31 0000018230 cat:GuaranteeWithDealerMember 2019-09-30 0000018230 cat:CustomerGuaranteesSupplierConsortiumMember 2018-12-31 0000018230 2018-07-01 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2018-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-07-01 2019-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-07-01 2019-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-07-01 2019-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-07-01 2019-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-07-01 2019-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-07-01 2019-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-07-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2018-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2018-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2018-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-09-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-09-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-09-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-09-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-09-30 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-09-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-09-30 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-09-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-09-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-09-30 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-09-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-09-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-09-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-09-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-09-30 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-09-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-09-30 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-09-30 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-07-01 2019-09-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-07-01 2019-09-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-06-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-07-01 2018-09-30 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-07-01 2019-09-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-07-01 2019-09-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-01 2018-09-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-06-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-07-01 2018-09-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-06-30 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-01 2018-09-30 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-06-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-06-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-06-30 0000018230 cat:IndividualsMember cat:CADEInvestigationMember 2014-03-20 2014-03-20 0000018230 cat:IRSinvestigationMember 2017-03-02 2017-03-03 0000018230 cat:DefendantfoundliableformeremployeeofMEGMember cat:CADEInvestigationMember 2019-07-08 2019-07-08 0000018230 cat:CompaniesMember cat:CADEInvestigationMember 2014-03-20 2014-03-20 0000018230 cat:FormeremployeeofMEGMember cat:CADEInvestigationMember 2014-03-20 2014-03-20 0000018230 cat:DefendantfoundliablecurrentemployeeofMEGMember cat:CADEInvestigationMember 2019-07-08 2019-07-08 0000018230 cat:CurrentemployeeofMEGMember cat:CADEInvestigationMember 2014-03-20 2014-03-20 0000018230 cat:SubsidiariesofCaterpillarIncMember cat:CADEInvestigationMember 2014-03-20 2014-03-20 0000018230 cat:DiscretionaryContributionMember 2018-01-01 2018-09-30 0000018230 cat:TaxYearPriorYearsMember 2019-09-30 0000018230 2017-01-01 2017-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2018-01-01 2018-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2019-01-01 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CostCentersMember 2019-01-01 2019-09-30 0000018230 us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:TimingReconcilingItemMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:TimingReconcilingItemMember 2018-01-01 2018-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:CostCentersMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-09-30 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CostCentersMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CostCentersMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:TimingReconcilingItemMember 2019-01-01 2019-09-30 0000018230 cat:CostCentersMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:TimingReconcilingItemMember 2019-01-01 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:TimingReconcilingItemMember 2019-01-01 2019-09-30 0000018230 cat:CostCentersMember 2019-01-01 2019-09-30 0000018230 cat:NonreportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 cat:TimingReconcilingItemMember 2019-01-01 2019-09-30 0000018230 cat:NonreportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CostCentersMember 2019-01-01 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2019-01-01 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:CostCentersMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 cat:OtherReconcilingItemsMember 2018-01-01 2018-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:TimingReconcilingItemMember 2018-01-01 2018-09-30 0000018230 us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 cat:TimingReconcilingItemMember 2018-01-01 2018-09-30 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 cat:OtherReconcilingItemsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-09-30 0000018230 srt:NorthAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 srt:LatinAmericaMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:EMEAMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-09-30 0000018230 srt:AsiaPacificMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 srt:AsiaPacificMember 2018-01-01 2018-09-30 0000018230 srt:LatinAmericaMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 srt:AsiaPacificMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 us-gaap:EMEAMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 srt:AsiaPacificMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 srt:AsiaPacificMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-09-30 0000018230 cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 us-gaap:EMEAMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:EMEAMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:EMEAMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 srt:NorthAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 srt:NorthAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 srt:AsiaPacificMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 srt:LatinAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 us-gaap:EMEAMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 srt:LatinAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember 2019-01-01 2019-09-30 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 srt:NorthAmericaMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 srt:NorthAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 srt:LatinAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 srt:LatinAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 srt:NorthAmericaMember 2019-01-01 2019-09-30 0000018230 cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 cat:EnergyandTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 cat:ResourceIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-09-30 0000018230 cat:FinancialProductsSegmentMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 cat:FinancialProductsSegmentMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 cat:ResourceIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 cat:MachineryEnergyTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 cat:EnergyandTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-09-30 0000018230 cat:EnergyandTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 cat:ConstructionIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 cat:FinancialProductsSegmentMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-09-30 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 us-gaap:ReportableSubsegmentsMember 2019-09-30 0000018230 us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 cat:ConstructionIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 cat:ConstructionIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 cat:ResourceIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 cat:EnergyandTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 cat:ConstructionIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 cat:ResourceIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-09-30 0000018230 cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:TimingReconcilingItemMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 cat:CostCentersMember 2018-07-01 2018-09-30 0000018230 cat:NonreportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 cat:OtherReconcilingItemsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:TimingReconcilingItemMember 2018-07-01 2018-09-30 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 cat:TimingReconcilingItemMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CostCentersMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:TimingReconcilingItemMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:TimingReconcilingItemMember 2019-07-01 2019-09-30 0000018230 cat:OtherReconcilingItemsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CostCentersMember 2019-07-01 2019-09-30 0000018230 cat:NonreportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:TimingReconcilingItemMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember 2018-07-01 2018-09-30 0000018230 us-gaap:IntersegmentEliminationMember 2019-07-01 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:CostCentersMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:TimingReconcilingItemMember 2018-07-01 2018-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CostCentersMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2019-07-01 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CostCentersMember 2019-07-01 2019-09-30 0000018230 cat:CostCentersMember 2019-07-01 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:CostCentersMember 2018-07-01 2018-09-30 0000018230 cat:TimingReconcilingItemMember 2018-07-01 2018-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CurrencyMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PostretirementBenefitsMember 2018-07-01 2018-09-30 0000018230 cat:RestructuringCostsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryCostofSalesMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CurrencyMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:StockBasedCompensationExpenseMember 2019-07-01 2019-09-30 0000018230 cat:FinancingCostsMember 2019-07-01 2019-09-30 0000018230 cat:InventoryCostofSalesMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CorporateCostsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CorporateCostsMember 2018-07-01 2018-09-30 0000018230 cat:RestructuringCostsMember 2019-07-01 2019-09-30 0000018230 cat:OtherIncomeExpenseReconcilingDifferencesMember 2018-07-01 2018-09-30 0000018230 cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-07-01 2019-09-30 0000018230 cat:CorporateCostsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CurrencyMember 2018-07-01 2018-09-30 0000018230 cat:CorporateCostsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:StockBasedCompensationExpenseMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CurrencyMember 2019-07-01 2019-09-30 0000018230 cat:InventoryCostofSalesMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:FinancingCostsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:FinancingCostsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-07-01 2019-09-30 0000018230 cat:CurrencyMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:RestructuringCostsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:RestructuringCostsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PostretirementBenefitsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:StockBasedCompensationExpenseMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PostretirementBenefitsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:RestructuringCostsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:RestructuringCostsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PostretirementBenefitsMember 2018-07-01 2018-09-30 0000018230 cat:FinancingCostsMember 2018-07-01 2018-09-30 0000018230 cat:PostretirementBenefitsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:FinancingCostsMember 2019-07-01 2019-09-30 0000018230 cat:StockBasedCompensationExpenseMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:FinancingCostsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2018-07-01 2018-09-30 0000018230 cat:CurrencyMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:StockBasedCompensationExpenseMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CorporateCostsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryCostofSalesMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CorporateCostsMember 2019-07-01 2019-09-30 0000018230 cat:StockBasedCompensationExpenseMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryCostofSalesMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2018-07-01 2018-09-30 0000018230 cat:PostretirementBenefitsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryCostofSalesMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 cat:RestructuringCostsMember 2019-01-01 2019-09-30 0000018230 cat:PostretirementBenefitsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:StockBasedCompensationExpenseMember 2019-01-01 2019-09-30 0000018230 cat:CurrencyMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:RestructuringCostsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:StockBasedCompensationExpenseMember 2019-01-01 2019-09-30 0000018230 cat:CorporateCostsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryCostofSalesMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CorporateCostsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CurrencyMember 2019-01-01 2019-09-30 0000018230 cat:CorporateCostsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:RestructuringCostsMember 2019-01-01 2019-09-30 0000018230 cat:FinancingCostsMember 2019-01-01 2019-09-30 0000018230 cat:RestructuringCostsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:FinancingCostsMember 2019-01-01 2019-09-30 0000018230 cat:PostretirementBenefitsMember 2018-01-01 2018-09-30 0000018230 cat:InventoryCostofSalesMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PostretirementBenefitsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CurrencyMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PostretirementBenefitsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:StockBasedCompensationExpenseMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CorporateCostsMember 2019-01-01 2019-09-30 0000018230 cat:StockBasedCompensationExpenseMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CorporateCostsMember 2018-01-01 2018-09-30 0000018230 cat:FinancingCostsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PostretirementBenefitsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryCostofSalesMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:FinancingCostsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:StockBasedCompensationExpenseMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:RestructuringCostsMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryCostofSalesMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CorporateCostsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PostretirementBenefitsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2018-01-01 2018-09-30 0000018230 cat:OtherIncomeExpenseReconcilingDifferencesMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CurrencyMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:FinancingCostsMember 2018-01-01 2018-09-30 0000018230 cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:FinancingCostsMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CurrencyMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:RestructuringCostsMember 2018-01-01 2018-09-30 0000018230 cat:InventoryCostofSalesMember 2018-01-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryCostofSalesMember 2018-01-01 2018-09-30 0000018230 cat:CurrencyMember 2018-01-01 2018-09-30 0000018230 cat:StockBasedCompensationExpenseMember 2019-01-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-01-01 2019-09-30 0000018230 cat:EnergyandTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 cat:EnergyandTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 cat:ConstructionIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 cat:ConstructionIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-09-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 cat:FinancialProductsSegmentMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 cat:EnergyandTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 cat:ResourceIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 cat:FinancialProductsSegmentMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 cat:ConstructionIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 cat:ResourceIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 cat:MachineryEnergyTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 cat:ResourceIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 cat:ResourceIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 cat:ConstructionIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-09-30 0000018230 cat:MachineryEnergyTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 cat:EnergyandTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-09-30 0000018230 srt:AsiaPacificMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 srt:AsiaPacificMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 srt:LatinAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 srt:AsiaPacificMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 srt:NorthAmericaMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 srt:LatinAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:EMEAMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:MachineryEnergyTransportationMember 2018-07-01 2018-09-30 0000018230 srt:LatinAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 srt:NorthAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 srt:LatinAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:EMEAMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 cat:MachineryEnergyTransportationMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:EMEAMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 srt:LatinAmericaMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 srt:AsiaPacificMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 srt:AsiaPacificMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:MachineryEnergyTransportationMember 2018-07-01 2018-09-30 0000018230 cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:MachineryEnergyTransportationMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 srt:NorthAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsMember 2018-07-01 2018-09-30 0000018230 srt:NorthAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 us-gaap:EMEAMember 2018-07-01 2018-09-30 0000018230 srt:NorthAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:MachineryEnergyTransportationMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:MachineryEnergyTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 srt:NorthAmericaMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 srt:AsiaPacificMember 2018-07-01 2018-09-30 0000018230 cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 srt:LatinAmericaMember 2018-07-01 2018-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:EMEAMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-07-01 2018-09-30 0000018230 us-gaap:EMEAMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-07-01 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2019-09-30 0000018230 cat:DeferredIncomeTaxesReconcilingItemMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryMethodologyDifferencesMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:IntercompanyReceivablesMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryMethodologyDifferencesMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InvestmentinFinancialProductsMember 2019-09-30 0000018230 cat:DeferredIncomeTaxesReconcilingItemMember 2019-09-30 0000018230 cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InvestmentinFinancialProductsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:DeferredIncomeTaxesReconcilingItemMember 2019-09-30 0000018230 cat:OtherReconcilingItemsMember 2019-09-30 0000018230 cat:NonreportableSubsegmentsMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2018-12-31 0000018230 cat:CashandShortTermInvestmentsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:DeferredIncomeTaxesReconcilingItemMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CashandShortTermInvestmentsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InvestmentinFinancialProductsMember 2018-12-31 0000018230 cat:CashandShortTermInvestmentsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:InvestmentinFinancialProductsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CashandShortTermInvestmentsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:InventoryMethodologyDifferencesMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:DeferredIncomeTaxesReconcilingItemMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:IntercompanyReceivablesMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2019-09-30 0000018230 cat:NonreportableSubsegmentsMember 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:IntercompanyReceivablesMember 2019-09-30 0000018230 cat:InvestmentinFinancialProductsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InvestmentinFinancialProductsMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:IntercompanyReceivablesMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:IntercompanyReceivablesMember 2019-09-30 0000018230 cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:DeferredIncomeTaxesReconcilingItemMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CashandShortTermInvestmentsMember 2019-09-30 0000018230 cat:OtherReconcilingItemsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:InventoryMethodologyDifferencesMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryMethodologyDifferencesMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:CashandShortTermInvestmentsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2019-09-30 0000018230 cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:InvestmentinFinancialProductsMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryMethodologyDifferencesMember 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2019-09-30 0000018230 cat:InvestmentinFinancialProductsMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2019-09-30 0000018230 cat:GoodwillandIntangibleAssetsReconcilingItemMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CashandShortTermInvestmentsMember 2018-12-31 0000018230 cat:InventoryMethodologyDifferencesMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2018-12-31 0000018230 cat:InventoryMethodologyDifferencesMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2019-09-30 0000018230 cat:GoodwillandIntangibleAssetsReconcilingItemMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 cat:IntercompanyReceivablesMember 2018-12-31 0000018230 cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2019-09-30 0000018230 us-gaap:IntersegmentEliminationMember cat:DeferredIncomeTaxesReconcilingItemMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:IntercompanyReceivablesMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:CashandShortTermInvestmentsMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2018-12-31 0000018230 cat:IntercompanyReceivablesMember 2019-09-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:DeferredIncomeTaxesReconcilingItemMember 2018-12-31 0000018230 us-gaap:OilAndGasMember cat:EnergyandTransportationMember 2018-01-01 2018-09-30 0000018230 cat:IndustrialMember cat:EnergyandTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:OilAndGasMember cat:EnergyandTransportationMember 2019-07-01 2019-09-30 0000018230 cat:PowergenerationMember cat:EnergyandTransportationMember 2019-01-01 2019-09-30 0000018230 cat:TransportationMember cat:EnergyandTransportationMember 2019-01-01 2019-09-30 0000018230 cat:IndustrialMember cat:EnergyandTransportationMember 2018-07-01 2018-09-30 0000018230 cat:TransportationMember cat:EnergyandTransportationMember 2018-07-01 2018-09-30 0000018230 cat:IndustrialMember cat:EnergyandTransportationMember 2019-01-01 2019-09-30 0000018230 cat:PowergenerationMember cat:EnergyandTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:OilAndGasMember cat:EnergyandTransportationMember 2018-07-01 2018-09-30 0000018230 cat:IndustrialMember cat:EnergyandTransportationMember 2018-01-01 2018-09-30 0000018230 cat:TransportationMember cat:EnergyandTransportationMember 2019-07-01 2019-09-30 0000018230 us-gaap:OilAndGasMember cat:EnergyandTransportationMember 2019-01-01 2019-09-30 0000018230 cat:PowergenerationMember cat:EnergyandTransportationMember 2018-01-01 2018-09-30 0000018230 cat:TransportationMember cat:EnergyandTransportationMember 2018-01-01 2018-09-30 0000018230 cat:PowergenerationMember cat:EnergyandTransportationMember 2018-07-01 2018-09-30 0000018230 cat:FinancialProductsSegmentMember 2018-01-01 2018-09-30 0000018230 cat:FinancialProductsSegmentMember 2019-01-01 2019-09-30 0000018230 cat:FinancialProductsSegmentMember 2018-07-01 2018-09-30 0000018230 cat:FinancialProductsSegmentMember 2019-07-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember 2018-12-31 0000018230 cat:DealerMember 2019-07-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember 2018-12-31 0000018230 cat:FinanceReceivableMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivables61to90DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivables31to60DaysPastDueMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2018-07-01 2018-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2018-07-01 2018-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2018-07-01 2018-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2018-07-01 2018-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2018-07-01 2018-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2019-07-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2019-07-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2018-07-01 2018-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2019-07-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2018-07-01 2018-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2019-07-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2019-07-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-07-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2019-07-01 2019-09-30 0000018230 cat:CustomerMember srt:NorthAmericaMember 2019-01-01 2019-09-30 0000018230 cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-01-01 2019-09-30 0000018230 cat:CustomerMember cat:CaterpillarPowerFinanceMember 2018-01-01 2018-09-30 0000018230 cat:CustomerMember srt:LatinAmericaMember 2018-01-01 2018-09-30 0000018230 cat:CustomerMember srt:LatinAmericaMember 2019-01-01 2019-09-30 0000018230 cat:CustomerMember srt:NorthAmericaMember 2018-01-01 2018-09-30 0000018230 cat:CustomerMember 2018-01-01 2018-09-30 0000018230 cat:CustomerMember 2019-01-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember 2018-01-01 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2018-01-01 2018-12-31 0000018230 cat:FinanceReceivableMember 2018-01-01 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2017-12-31 0000018230 cat:FinanceReceivableMember 2017-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember 2017-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2019-01-01 2019-09-30 0000018230 cat:FinanceReceivableMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember 2019-01-01 2019-09-30 0000018230 cat:FinanceReceivableMember 2019-01-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables61to90DaysPastDueMember 2019-09-30 0000018230 cat:CustomerMember 2018-07-01 2018-09-30 0000018230 cat:CustomerMember us-gaap:EMEAMember 2019-01-01 2019-09-30 0000018230 cat:CustomerMember cat:CaterpillarPowerFinanceMember 2018-07-01 2018-09-30 0000018230 cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-07-01 2019-09-30 0000018230 cat:CustomerMember us-gaap:EMEAMember 2018-01-01 2018-09-30 0000018230 cat:CustomerMember srt:NorthAmericaMember 2019-07-01 2019-09-30 0000018230 cat:CustomerMember 2019-07-01 2019-09-30 0000018230 cat:CustomerMember cat:MiningMember 2019-01-01 2019-09-30 0000018230 cat:CustomerMember srt:NorthAmericaMember 2018-07-01 2018-09-30 0000018230 cat:CustomerMember cat:MiningMember 2018-01-01 2018-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2019-01-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2019-01-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2018-01-01 2018-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2019-01-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-01-01 2019-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2018-01-01 2018-09-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2018-01-01 2018-09-30 0000018230 cat:FinanceReceivableMember