Company Quick10K Filing
Quick10K
Caterpillar
Closing Price ($) Shares Out (MM) Market Cap ($MM)
$131.20 572 $75,030
10-Q 2019-06-30 Quarter: 2019-06-30
10-Q 2019-03-31 Quarter: 2019-03-31
10-K 2018-12-31 Annual: 2018-12-31
10-Q 2018-09-30 Quarter: 2018-09-30
10-Q 2018-06-30 Quarter: 2018-06-30
10-Q 2018-03-31 Quarter: 2018-03-31
10-K 2017-12-31 Annual: 2017-12-31
10-Q 2017-09-30 Quarter: 2017-09-30
10-Q 2017-06-30 Quarter: 2017-06-30
10-Q 2017-03-31 Quarter: 2017-03-31
10-K 2016-12-31 Annual: 2016-12-31
10-Q 2016-09-30 Quarter: 2016-09-30
10-Q 2016-06-30 Quarter: 2016-06-30
10-Q 2016-03-31 Quarter: 2016-03-31
10-K 2015-12-31 Annual: 2015-12-31
10-Q 2015-09-30 Quarter: 2015-09-30
10-Q 2015-06-30 Quarter: 2015-06-30
10-Q 2015-03-31 Quarter: 2015-03-31
10-K 2014-12-31 Annual: 2014-12-31
10-Q 2014-09-30 Quarter: 2014-09-30
10-Q 2014-06-30 Quarter: 2014-06-30
10-Q 2014-03-31 Quarter: 2014-03-31
10-K 2013-12-31 Annual: 2013-12-31
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 Regulation FD
8-K 2019-04-24 Earnings, Exhibits
8-K 2019-03-13 Regulation FD
8-K 2019-02-15 Officers
8-K 2019-02-13 Officers, Other Events
8-K 2019-02-13 Regulation FD
8-K 2019-01-28 Regulation FD
8-K 2019-01-28 Earnings, Exhibits
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 Shareholder Vote
8-K 2018-06-13 Regulation FD, Exhibits
8-K 2018-06-13 Regulation FD
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
CB Chubb 65,320
COKE Coca Cola Bottling 3,460
APPF Appfolio 3,280
HFWA Heritage Financial 1,130
CCS Century Communities 829
CTRL Control4 636
FRED Freds 22
EFOI Energy Focus 7
SSWH Sansal Wellness Holdings 0
SSOK Sunstock 0
CAT 2019-06-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 catex3116302019.htm
EX-31.2 catex3126302019.htm
EX-32 catex326302019.htm

Caterpillar Earnings 2019-06-30

CAT 10Q Quarterly Report

Balance SheetIncome StatementCash Flow

Document
130228147290386440392503104P5Y1false--12-31Q2201900000182301.001.0020000000002000000000814894624814894624400000000007800000007800000000001000000300000030000006000000130000001400000040000001000000300000002400000010000003000000300000001500000060000002000000010000000000000000000010000003000000200000080000000.3300.3870.2150.2510.02870.02680.02020.024823935188625230543348817938029422975712615456651 0000018230 2019-01-01 2019-06-30 0000018230 2019-06-30 0000018230 cat:A8DebenturesdueFebruary152023Member 2019-01-01 2019-06-30 0000018230 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0000018230 cat:A5.3DebenturesdueSeptember152035Member 2019-01-01 2019-06-30 0000018230 cat:A938DebenturesdueMarch152021Member 2019-01-01 2019-06-30 0000018230 2019-04-01 2019-06-30 0000018230 2018-04-01 2018-06-30 0000018230 cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember 2019-04-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 2018-01-01 2018-06-30 0000018230 cat:FinancialProductsMember 2018-01-01 2018-06-30 0000018230 cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember 2018-01-01 2018-06-30 0000018230 cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 2018-12-31 0000018230 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000018230 us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0000018230 2019-03-31 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-06-30 0000018230 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0000018230 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000018230 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000018230 us-gaap:RetainedEarningsMember 2019-06-30 0000018230 us-gaap:NoncontrollingInterestMember 2018-06-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000018230 us-gaap:NoncontrollingInterestMember 2018-03-31 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000018230 us-gaap:TreasuryStockMember 2019-06-30 0000018230 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0000018230 2018-03-31 0000018230 us-gaap:TreasuryStockMember 2018-03-31 0000018230 2018-06-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-06-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-03-31 0000018230 us-gaap:RetainedEarningsMember 2018-06-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-03-31 0000018230 us-gaap:RetainedEarningsMember 2019-03-31 0000018230 us-gaap:RetainedEarningsMember 2018-03-31 0000018230 us-gaap:TreasuryStockMember 2019-03-31 0000018230 us-gaap:NoncontrollingInterestMember 2019-06-30 0000018230 us-gaap:NoncontrollingInterestMember 2019-03-31 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000018230 us-gaap:TreasuryStockMember 2018-06-30 0000018230 us-gaap:RetainedEarningsMember 2019-01-01 0000018230 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0000018230 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0000018230 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-06-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0000018230 us-gaap:TreasuryStockMember 2018-01-01 2018-06-30 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0000018230 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-06-30 0000018230 us-gaap:AccountingStandardsUpdate201616Member us-gaap:NoncontrollingInterestMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000018230 cat:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 2018-01-01 0000018230 us-gaap:NoncontrollingInterestMember 2019-01-01 0000018230 us-gaap:NoncontrollingInterestMember 2017-12-31 0000018230 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-01-01 0000018230 us-gaap:RetainedEarningsMember 2018-12-31 0000018230 us-gaap:AccountingStandardsUpdate201409Member us-gaap:NoncontrollingInterestMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0000018230 cat:AccountingStandardsUpdate201802Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201616Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 2018-01-01 0000018230 us-gaap:TreasuryStockMember 2018-01-01 0000018230 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0000018230 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-01-01 0000018230 us-gaap:TreasuryStockMember 2017-12-31 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:TreasuryStockMember 2019-01-01 2019-01-01 0000018230 2019-01-01 0000018230 2018-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0000018230 cat:AccountingStandardsUpdate201802Member us-gaap:NoncontrollingInterestMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201616Member us-gaap:TreasuryStockMember 2018-01-01 2018-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:AccountingStandardsUpdate201616Member 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:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201409Member us-gaap:TreasuryStockMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-12-31 0000018230 cat:AccountingStandardsUpdate201802Member us-gaap:TreasuryStockMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:NoncontrollingInterestMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-01-01 2019-01-01 0000018230 cat:AccountingStandardsUpdate201802Member 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 2018-01-01 0000018230 us-gaap:RetainedEarningsMember 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-01-01 0000018230 2017-12-31 0000018230 cat:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2019-01-01 2019-01-01 0000018230 us-gaap:NoncontrollingInterestMember 2018-12-31 0000018230 us-gaap:AccountingStandardsUpdate201616Member 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201601Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201616Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-01-01 0000018230 us-gaap:AccountingStandardsUpdate201601Member us-gaap:NoncontrollingInterestMember 2018-01-01 2018-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0000018230 us-gaap:AccountingStandardsUpdate201601Member us-gaap:TreasuryStockMember 2018-01-01 2018-01-01 0000018230 us-gaap:NoncontrollingInterestMember 2018-01-01 0000018230 us-gaap:RetainedEarningsMember 2017-12-31 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000018230 us-gaap:AccountingStandardsUpdate201601Member us-gaap:RetainedEarningsMember 2018-01-01 2018-01-01 0000018230 us-gaap:TreasuryStockMember 2018-12-31 0000018230 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000018230 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-06-30 0000018230 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000018230 2019-07-01 2019-06-30 0000018230 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0000018230 cat:StockOptionsandShareAppreciationRightsSARsMember 2018-01-01 2018-06-30 0000018230 us-gaap:PerformanceSharesMember 2019-06-30 0000018230 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0000018230 cat:StockOptionsandShareAppreciationRightsSARsMember 2018-06-30 0000018230 cat:StockOptionsandShareAppreciationRightsSARsMember 2019-06-30 0000018230 us-gaap:PerformanceSharesMember 2018-01-01 2018-06-30 0000018230 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0000018230 us-gaap:PerformanceSharesMember 2019-01-01 2019-06-30 0000018230 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0000018230 cat:StockOptionsandShareAppreciationRightsSARsMember 2019-01-01 2019-06-30 0000018230 us-gaap:PerformanceSharesMember 2018-06-30 0000018230 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2018-01-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 us-gaap:NondesignatedMember 2018-01-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-06-30 0000018230 us-gaap:NondesignatedMember 2019-01-01 2019-06-30 0000018230 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 us-gaap:NondesignatedMember 2019-04-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2019-04-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2019-04-01 2019-06-30 0000018230 us-gaap:NondesignatedMember 2018-04-01 2018-06-30 0000018230 cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 cat:MachineryEnergyTransportationMember 2019-06-30 0000018230 cat:FinancialProductsMember 2019-06-30 0000018230 cat:FinancialProductsMember 2018-12-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-04-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-04-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember cat:MachineryEnergyTransportationMember 2019-04-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-04-01 2019-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2018-01-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-06-30 0000018230 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-01-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2018-01-01 2018-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2018-01-01 2018-06-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-06-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-06-30 0000018230 cat:ReceivablesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-06-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 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2018-12-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2019-06-30 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 us-gaap:OtherLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-06-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-06-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-06-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2019-06-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-06-30 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-06-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-06-30 0000018230 us-gaap:NondesignatedMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-06-30 0000018230 us-gaap:OtherLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-06-30 0000018230 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2018-12-31 0000018230 us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2019-06-30 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-12-31 0000018230 us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-06-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2018-12-31 0000018230 cat:LongTermReceivableMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-06-30 0000018230 cat:LongTermReceivableMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-12-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-12-31 0000018230 cat:ReceivablesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 us-gaap:NondesignatedMember 2019-06-30 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-06-30 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2018-12-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 cat:ResourceIndustriesMember 2018-12-31 0000018230 cat:ConstructionIndustriesMember 2019-01-01 2019-06-30 0000018230 cat:ResourceIndustriesMember 2019-06-30 0000018230 cat:ConstructionIndustriesMember 2018-12-31 0000018230 cat:EnergyandTransportationMember 2019-01-01 2019-06-30 0000018230 cat:ConstructionIndustriesMember 2019-06-30 0000018230 cat:ResourceIndustriesMember 2019-01-01 2019-06-30 0000018230 cat:EnergyandTransportationMember 2018-12-31 0000018230 cat:OtherSegmentsMember 2019-06-30 0000018230 cat:OtherSegmentsMember 2018-12-31 0000018230 cat:EnergyandTransportationMember 2019-06-30 0000018230 cat:OtherSegmentsMember 2019-01-01 2019-06-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-06-30 0000018230 us-gaap:CustomerRelationshipsMember 2019-06-30 0000018230 us-gaap:DevelopedTechnologyRightsMember 2019-06-30 0000018230 us-gaap:OtherIntangibleAssetsMember 2019-06-30 0000018230 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-06-30 0000018230 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-06-30 0000018230 us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000018230 us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000018230 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000018230 us-gaap:CorporateBondSecuritiesMember 2018-12-31 0000018230 us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000018230 cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2019-06-30 0000018230 cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2018-12-31 0000018230 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-06-30 0000018230 us-gaap:USTreasurySecuritiesMember 2018-12-31 0000018230 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-06-30 0000018230 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-06-30 0000018230 us-gaap:USTreasurySecuritiesMember 2019-06-30 0000018230 us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000018230 us-gaap:CorporateBondSecuritiesMember 2019-06-30 0000018230 country:US 2019-04-01 2019-06-30 0000018230 country:US 2019-01-01 2019-06-30 0000018230 us-gaap:ForeignPlanMember 2018-04-01 2018-06-30 0000018230 us-gaap:ForeignPlanMember 2018-01-01 2018-06-30 0000018230 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000018230 country:US 2018-01-01 2018-06-30 0000018230 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000018230 us-gaap:ForeignPlanMember 2019-01-01 2019-06-30 0000018230 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000018230 us-gaap:ForeignPlanMember 2019-04-01 2019-06-30 0000018230 country:US 2018-04-01 2018-06-30 0000018230 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000018230 us-gaap:PensionPlansDefinedBenefitMember 2019-06-30 0000018230 us-gaap:PensionPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000018230 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000018230 cat:WholesaleLeasesMember 2019-06-30 0000018230 cat:RetailLeasesMember 2019-06-30 0000018230 cat:WholesaleLeasesMember 2018-12-31 0000018230 cat:RetailLeasesMember 2018-12-31 0000018230 us-gaap:AssetsLeasedToOthersMember 2019-06-30 0000018230 us-gaap:AssetsLeasedToOthersMember 2018-12-31 0000018230 us-gaap:OtherAssetsMember 2019-06-30 0000018230 us-gaap:OtherAssetsMember 2019-01-01 0000018230 us-gaap:OtherCurrentLiabilitiesMember 2019-06-30 0000018230 us-gaap:OtherLiabilitiesMember 2019-06-30 0000018230 us-gaap:OtherLiabilitiesMember 2019-01-01 0000018230 us-gaap:OtherCurrentLiabilitiesMember 2019-01-01 0000018230 us-gaap:GuaranteeTypeOtherMember 2018-12-31 0000018230 us-gaap:GuaranteeTypeOtherMember 2019-06-30 0000018230 cat:ThirdPartyLogisticsBusinessMember 2019-06-30 0000018230 cat:ThirdPartyLogisticsBusinessMember 2018-12-31 0000018230 cat:GuaranteeWithCustomersMember 2019-06-30 0000018230 cat:CustomerGuaranteesSupplierConsortiumMember 2019-06-30 0000018230 cat:GuaranteeWithDealerMember 2018-12-31 0000018230 cat:GuaranteeWithCustomersMember 2018-12-31 0000018230 cat:GuaranteeWithDealerMember 2019-06-30 0000018230 cat:CustomerGuaranteesSupplierConsortiumMember 2018-12-31 0000018230 2018-07-01 0000018230 2019-01-01 2019-03-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-06-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-04-01 2019-06-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-04-01 2019-06-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-03-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-04-01 2018-06-30 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-04-01 2019-06-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-06-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-04-01 2019-06-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-03-31 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-04-01 2018-06-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-03-31 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-06-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-04-01 2018-06-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-03-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-04-01 2018-06-30 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-03-31 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-06-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-03-31 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-06-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-06-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-04-01 2018-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-04-01 2018-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-04-01 2019-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-04-01 2019-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-04-01 2019-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-04-01 2019-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-04-01 2018-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-04-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-04-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-04-01 2019-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-04-01 2018-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-04-01 2018-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-06-30 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-06-30 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-06-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-06-30 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-06-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-06-30 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-06-30 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-06-30 0000018230 cat:AccountingStandardsUpdate201802Member us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-06-30 0000018230 cat:AccountingStandardsUpdate201802Member 2019-01-01 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-06-30 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-06-30 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 0000018230 cat:AccountingStandardsUpdate201802Member us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 0000018230 cat:AccountingStandardsUpdate201802Member us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 0000018230 cat:AccountingStandardsUpdate201802Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 0000018230 cat:NumberofdefendantsfoundliableformeremployeeMember us-gaap:SubsequentEventMember 2019-07-08 2019-07-08 0000018230 cat:NumberofdefendantscompaniesMember 2014-03-20 2014-03-20 0000018230 cat:NumberofdefendantsfoundliablecurrentemployeeMember us-gaap:SubsequentEventMember 2019-07-08 2019-07-08 0000018230 cat:NumberofdefendantscurrentemployeeMember 2014-03-20 2014-03-20 0000018230 cat:NumberofdefendantssubsidiariesMember 2014-03-20 2014-03-20 0000018230 cat:NumberofdefendantsindividualsMember 2014-03-20 2014-03-20 0000018230 2017-03-02 2017-03-03 0000018230 cat:NumberofdefendantsformeremployeeMember 2014-03-20 2014-03-20 0000018230 cat:TaxYearPriorYearsMember 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:TimingReconcilingItemMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 cat:CostCentersMember 2018-04-01 2018-06-30 0000018230 cat:NonreportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 cat:OtherReconcilingItemsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:TimingReconcilingItemMember 2018-04-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 cat:TimingReconcilingItemMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CostCentersMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:TimingReconcilingItemMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:TimingReconcilingItemMember 2019-04-01 2019-06-30 0000018230 cat:OtherReconcilingItemsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CostCentersMember 2019-04-01 2019-06-30 0000018230 cat:NonreportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:TimingReconcilingItemMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember 2018-04-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember 2019-04-01 2019-06-30 0000018230 us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:CostCentersMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:TimingReconcilingItemMember 2018-04-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CostCentersMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2019-04-01 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CostCentersMember 2019-04-01 2019-06-30 0000018230 cat:CostCentersMember 2019-04-01 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:CostCentersMember 2018-04-01 2018-06-30 0000018230 cat:TimingReconcilingItemMember 2018-04-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:StockBasedCompensationExpenseMember 2018-04-01 2018-06-30 0000018230 cat:FinancingCostsMember 2018-04-01 2018-06-30 0000018230 cat:StockBasedCompensationExpenseMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryCostofSalesMember 2019-04-01 2019-06-30 0000018230 cat:StockBasedCompensationExpenseMember 2018-04-01 2018-06-30 0000018230 cat:PostretirementBenefitsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CurrencyMember 2019-04-01 2019-06-30 0000018230 cat:FinancingCostsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CorporateCostsMember 2019-04-01 2019-06-30 0000018230 cat:OtherIncomeExpenseReconcilingDifferencesMember 2018-04-01 2018-06-30 0000018230 cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:RestructuringCostsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:RestructuringCostsMember 2018-04-01 2018-06-30 0000018230 cat:PostretirementBenefitsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CorporateCostsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CorporateCostsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryCostofSalesMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CurrencyMember 2018-04-01 2018-06-30 0000018230 cat:InventoryCostofSalesMember 2018-04-01 2018-06-30 0000018230 cat:RestructuringCostsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CurrencyMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:StockBasedCompensationExpenseMember 2018-04-01 2018-06-30 0000018230 cat:InventoryCostofSalesMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:FinancingCostsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PostretirementBenefitsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:FinancingCostsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:StockBasedCompensationExpenseMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryCostofSalesMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryCostofSalesMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PostretirementBenefitsMember 2018-04-01 2018-06-30 0000018230 cat:RestructuringCostsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:StockBasedCompensationExpenseMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CorporateCostsMember 2018-04-01 2018-06-30 0000018230 cat:CorporateCostsMember 2019-04-01 2019-06-30 0000018230 cat:CorporateCostsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CurrencyMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:FinancingCostsMember 2018-04-01 2018-06-30 0000018230 cat:CurrencyMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:RestructuringCostsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PostretirementBenefitsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:RestructuringCostsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PostretirementBenefitsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:FinancingCostsMember 2019-04-01 2019-06-30 0000018230 cat:CurrencyMember 2019-04-01 2019-06-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 cat:EnergyandTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 cat:EnergyandTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-06-30 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 cat:ConstructionIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-06-30 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 cat:ConstructionIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:FinancialProductsSegmentMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-06-30 0000018230 us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 cat:EnergyandTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 cat:ResourceIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:FinancialProductsSegmentMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 cat:ConstructionIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-06-30 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 cat:ResourceIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 us-gaap:ReportableSubsegmentsMember 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 cat:ResourceIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-06-30 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 cat:ResourceIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:ConstructionIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 cat:MachineryEnergyTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-12-31 0000018230 cat:EnergyandTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:NonreportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 cat:OtherReconcilingItemsMember 2019-01-01 2019-06-30 0000018230 cat:OtherReconcilingItemsMember 2018-01-01 2018-06-30 0000018230 cat:CostCentersMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CostCentersMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CostCentersMember 2019-01-01 2019-06-30 0000018230 cat:NonreportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CostCentersMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CostCentersMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 cat:CostCentersMember 2018-01-01 2018-06-30 0000018230 srt:AsiaPacificMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:MachineryEnergyTransportationMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 srt:AsiaPacificMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 srt:LatinAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:MachineryEnergyTransportationMember 2019-04-01 2019-06-30 0000018230 srt:AsiaPacificMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 srt:NorthAmericaMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 srt:LatinAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:EMEAMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 srt:LatinAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 srt:NorthAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:MachineryEnergyTransportationMember 2019-04-01 2019-06-30 0000018230 srt:LatinAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:EMEAMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:EMEAMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 srt:LatinAmericaMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 srt:AsiaPacificMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 srt:AsiaPacificMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 srt:NorthAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsMember 2018-04-01 2018-06-30 0000018230 srt:NorthAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 us-gaap:EMEAMember 2018-04-01 2018-06-30 0000018230 srt:NorthAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:MachineryEnergyTransportationMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:MachineryEnergyTransportationMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsMember 2019-04-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 srt:NorthAmericaMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 srt:AsiaPacificMember 2018-04-01 2018-06-30 0000018230 cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 srt:LatinAmericaMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:EMEAMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 us-gaap:EMEAMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 cat:EnergyandTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 cat:ResourceIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 cat:FinancialProductsSegmentMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 cat:FinancialProductsSegmentMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 cat:ResourceIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 cat:MachineryEnergyTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 cat:EnergyandTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 cat:EnergyandTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 cat:ConstructionIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 cat:ConstructionIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 cat:ConstructionIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 cat:ResourceIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 cat:EnergyandTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2018-04-01 2018-06-30 0000018230 cat:ConstructionIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 cat:ResourceIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 cat:FinancialProductsSegmentMember us-gaap:IntersubsegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-04-01 2019-06-30 0000018230 cat:RestructuringCostsMember 2019-01-01 2019-06-30 0000018230 cat:PostretirementBenefitsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:StockBasedCompensationExpenseMember 2019-01-01 2019-06-30 0000018230 cat:CurrencyMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:RestructuringCostsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:StockBasedCompensationExpenseMember 2019-01-01 2019-06-30 0000018230 cat:CorporateCostsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryCostofSalesMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CorporateCostsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CurrencyMember 2019-01-01 2019-06-30 0000018230 cat:CorporateCostsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:RestructuringCostsMember 2019-01-01 2019-06-30 0000018230 cat:TimingReconcilingItemMember 2019-01-01 2019-06-30 0000018230 cat:FinancingCostsMember 2019-01-01 2019-06-30 0000018230 cat:RestructuringCostsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:FinancingCostsMember 2019-01-01 2019-06-30 0000018230 cat:PostretirementBenefitsMember 2018-01-01 2018-06-30 0000018230 cat:InventoryCostofSalesMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PostretirementBenefitsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:TimingReconcilingItemMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CurrencyMember 2019-01-01 2019-06-30 0000018230 cat:TimingReconcilingItemMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PostretirementBenefitsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:StockBasedCompensationExpenseMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CorporateCostsMember 2019-01-01 2019-06-30 0000018230 cat:StockBasedCompensationExpenseMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CorporateCostsMember 2018-01-01 2018-06-30 0000018230 cat:FinancingCostsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PostretirementBenefitsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:TimingReconcilingItemMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryCostofSalesMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:FinancingCostsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:StockBasedCompensationExpenseMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:RestructuringCostsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryCostofSalesMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CorporateCostsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PostretirementBenefitsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2018-01-01 2018-06-30 0000018230 cat:OtherIncomeExpenseReconcilingDifferencesMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CurrencyMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:FinancingCostsMember 2018-01-01 2018-06-30 0000018230 cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:TimingReconcilingItemMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:FinancingCostsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CurrencyMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:RestructuringCostsMember 2018-01-01 2018-06-30 0000018230 cat:InventoryCostofSalesMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryCostofSalesMember 2018-01-01 2018-06-30 0000018230 cat:CurrencyMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:TimingReconcilingItemMember 2019-01-01 2019-06-30 0000018230 cat:StockBasedCompensationExpenseMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-06-30 0000018230 srt:NorthAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 srt:LatinAmericaMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:EMEAMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-06-30 0000018230 srt:AsiaPacificMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsMember 2018-01-01 2018-06-30 0000018230 cat:FinancialProductsMember 2018-01-01 2018-06-30 0000018230 srt:AsiaPacificMember 2018-01-01 2018-06-30 0000018230 srt:LatinAmericaMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 srt:AsiaPacificMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:EMEAMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 srt:AsiaPacificMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 srt:AsiaPacificMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:MachineryEnergyTransportationMember 2018-01-01 2018-06-30 0000018230 cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 us-gaap:EMEAMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:EMEAMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:EMEAMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 srt:NorthAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 srt:NorthAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 srt:AsiaPacificMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 srt:LatinAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsMember 2018-01-01 2018-06-30 0000018230 us-gaap:EMEAMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 srt:LatinAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 cat:MachineryEnergyTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 srt:NorthAmericaMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 srt:NorthAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 srt:LatinAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-06-30 0000018230 srt:LatinAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 srt:NorthAmericaMember 2019-01-01 2019-06-30 0000018230 cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2018-01-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:CostCentersMember 2018-01-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:TimingReconcilingItemMember 2019-01-01 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2019-01-01 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:CostCentersMember 2019-01-01 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:TimingReconcilingItemMember 2018-01-01 2018-06-30 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2019-06-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-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2019-06-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-06-30 0000018230 cat:DeferredIncomeTaxesReconcilingItemMember 2019-06-30 0000018230 cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InvestmentinFinancialProductsMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:DeferredIncomeTaxesReconcilingItemMember 2019-06-30 0000018230 cat:OtherReconcilingItemsMember 2019-06-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-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:DeferredIncomeTaxesReconcilingItemMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CashandShortTermInvestmentsMember 2019-06-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-06-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-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:DeferredIncomeTaxesReconcilingItemMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:IntercompanyReceivablesMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2019-06-30 0000018230 cat:NonreportableSubsegmentsMember 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:IntercompanyReceivablesMember 2019-06-30 0000018230 cat:InvestmentinFinancialProductsMember 2019-06-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-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:IntercompanyReceivablesMember 2019-06-30 0000018230 cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:DeferredIncomeTaxesReconcilingItemMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CashandShortTermInvestmentsMember 2019-06-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-06-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-06-30 0000018230 cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2019-06-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-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryMethodologyDifferencesMember 2019-06-30 0000018230 us-gaap:IntersegmentEliminationMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2019-06-30 0000018230 cat:InvestmentinFinancialProductsMember 2018-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2019-06-30 0000018230 cat:GoodwillandIntangibleAssetsReconcilingItemMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CashandShortTermInvestmentsMember 2018-12-31 0000018230 cat:InventoryMethodologyDifferencesMember 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2019-06-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-06-30 0000018230 cat:GoodwillandIntangibleAssetsReconcilingItemMember 2018-12-31 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2019-06-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-06-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-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2018-12-31 0000018230 cat:IntercompanyReceivablesMember 2019-06-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-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 cat:IndustrialMember cat:EnergyandTransportationMember 2019-04-01 2019-06-30 0000018230 us-gaap:OilAndGasMember cat:EnergyandTransportationMember 2019-04-01 2019-06-30 0000018230 cat:PowergenerationMember cat:EnergyandTransportationMember 2019-01-01 2019-06-30 0000018230 cat:TransportationMember cat:EnergyandTransportationMember 2019-01-01 2019-06-30 0000018230 cat:IndustrialMember cat:EnergyandTransportationMember 2018-04-01 2018-06-30 0000018230 cat:TransportationMember cat:EnergyandTransportationMember 2018-04-01 2018-06-30 0000018230 cat:IndustrialMember cat:EnergyandTransportationMember 2019-01-01 2019-06-30 0000018230 cat:PowergenerationMember cat:EnergyandTransportationMember 2019-04-01 2019-06-30 0000018230 us-gaap:OilAndGasMember cat:EnergyandTransportationMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 cat:IndustrialMember cat:EnergyandTransportationMember 2018-01-01 2018-06-30 0000018230 cat:TransportationMember cat:EnergyandTransportationMember 2019-04-01 2019-06-30 0000018230 us-gaap:OilAndGasMember cat:EnergyandTransportationMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 cat:PowergenerationMember cat:EnergyandTransportationMember 2018-01-01 2018-06-30 0000018230 cat:TransportationMember cat:EnergyandTransportationMember 2018-01-01 2018-06-30 0000018230 cat:PowergenerationMember cat:EnergyandTransportationMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-01-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2018-04-01 2018-06-30 0000018230 us-gaap:OperatingSegmentsMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-04-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2019-01-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2019-01-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2019-01-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2018-01-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2019-01-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-01-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2018-01-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2018-01-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2019-01-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2018-01-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2019-01-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2018-01-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2018-01-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2018-01-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2018-12-31 0000018230 cat:CustomerMember srt:LatinAmericaMember 2018-01-01 2018-06-30 0000018230 cat:CustomerMember srt:LatinAmericaMember 2019-04-01 2019-06-30 0000018230 cat:CustomerMember 2018-01-01 2018-06-30 0000018230 cat:CustomerMember 2018-04-01 2018-06-30 0000018230 cat:CustomerMember cat:MiningMember 2019-04-01 2019-06-30 0000018230 cat:CustomerMember cat:MiningMember 2018-01-01 2018-06-30 0000018230 cat:CustomerMember srt:NorthAmericaMember 2018-01-01 2018-06-30 0000018230 cat:CustomerMember us-gaap:EMEAMember 2018-01-01 2018-06-30 0000018230 cat:CustomerMember us-gaap:EMEAMember 2019-01-01 2019-06-30 0000018230 cat:CustomerMember cat:CaterpillarPowerFinanceMember 2018-01-01 2018-06-30 0000018230 cat:CustomerMember 2019-04-01 2019-06-30 0000018230 cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-04-01 2019-06-30 0000018230 cat:CustomerMember srt:LatinAmericaMember 2018-04-01 2018-06-30 0000018230 cat:CustomerMember srt:NorthAmericaMember 2019-04-01 2019-06-30 0000018230 cat:CustomerMember srt:LatinAmericaMember 2019-01-01 2019-06-30 0000018230 cat:CustomerMember us-gaap:EMEAMember 2018-04-01 2018-06-30 0000018230 cat:CustomerMember srt:NorthAmericaMember 2018-04-01 2018-06-30 0000018230 cat:CustomerMember cat:CaterpillarPowerFinanceMember 2018-04-01 2018-06-30 0000018230 cat:CustomerMember cat:MiningMember 2019-01-01 2019-06-30 0000018230 cat:CustomerMember cat:MiningMember 2018-04-01 2018-06-30 0000018230 cat:CustomerMember 2019-01-01 2019-06-30 0000018230 cat:CustomerMember us-gaap:EMEAMember 2019-04-01 2019-06-30 0000018230 cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-01-01 2019-06-30 0000018230 cat:CustomerMember srt:NorthAmericaMember 2019-01-01 2019-06-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 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember 2017-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2018-04-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2018-04-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2018-04-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2018-04-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2018-04-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2019-04-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2019-04-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2018-04-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2019-04-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2018-04-01 2018-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2019-04-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2019-04-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-04-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2019-04-01 2019-06-30 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 srt:LatinAmericaMember 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 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 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember 2019-01-01 2019-06-30 0000018230 cat:FinanceReceivableMember 2019-01-01 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables61to90DaysPastDueMember 2019-06-30 0000018230 cat:DealerMember srt:LatinAmericaMember 2019-06-30 0000018230 cat:DealerMember 2019-06-30 0000018230 cat:DealerMember 2019-04-01 2019-06-30 0000018230 cat:DealerMember 2018-04-01 2018-06-30 0000018230 cat:DealerMember 2019-01-01 2019-06-30 0000018230 cat:DealerMember 2018-01-01 2018-06-30 0000018230 cat:DealerMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0000018230 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember cat:MachineryEnergyTransportationMember 2019-06-30 0000018230 us-gaap:CarryingReportedAmountFairValueDisclosureMember cat:FinancialProductsMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000018230 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-30 0000018230 cat:FairValueInputsLevel1And2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000018230 us-gaap:CarryingReportedAmountFairValueDisclosureMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 us-gaap:CarryingReportedAmountFairValueDisclosureMember cat:MachineryEnergyTransportationMember 2019-06-30 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember cat:MachineryEnergyTransportationMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember cat:FinancialProductsMember 2019-06-30 0000018230 cat:FairValueInputsLevel1And2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0000018230 us-gaap:CarryingReportedAmountFairValueDisclosureMember cat:FinancialProductsMember 2019-06-30 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember cat:FinancialProductsMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cat:SmallerCompanyMember 2018-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000018230 cat:FairValueMeasuredonNetAssetValueNAVMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cat:SmallerCompanyMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2018-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cat:LargeCapitalizationMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cat:SmallerCompanyMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember cat:LargeCapitalizationMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cat:LargeCapitalizationMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2018-12-31 0000018230 cat:FairValueMeasuredonNetAssetValueNAVMember us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:Asse