XML 26 R79.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Derivative Instruments and Hedging Activities - Additional Information (Detail) € in Millions, $ in Millions, ¥ in Billions | 3 Months Ended
--- | ---
Dec. 31, 2019 USD ($) | Dec. 31, 2019 EUR (€) | Dec. 31, 2019 JPY (¥) | Dec. 31, 2018 USD ($)
Derivative [Line Items] |  |  |  |
Gains (losses) reclassified from CTA to income for the Company's outstanding net investment hedges | $ |  |  |  |
Foreign Currency Denominated Debt [Member] |  |  |  |
Derivative [Line Items] |  |  |  |
Notional amount | ¥ |  |  | ¥ 25 |
58 million euro net investment hedge [Member] | Foreign Currency Denominated Debt [Member] |  |  |  |
Derivative [Line Items] |  |  |  |
Notional amount |  | € 54 |  |
One billion euro net investment hedge [Member] | Foreign Currency Denominated Debt [Member] |  |  |  |
Derivative [Line Items] |  |  |  |
Notional amount |  | 888 |  |
750 million euro net investment hedge [Member] | Foreign Currency Denominated Debt [Member] |  |  |  |
Derivative [Line Items] |  |  |  |
Notional amount |  | 750 |  |
423 million euro net investment hedge [Member] | Foreign Currency Denominated Debt [Member] |  |  |  |
Derivative [Line Items] |  |  |  |
Notional amount |  | € 423 |  |
Net Investment Hedging [Member] |  |  |  |
Derivative [Line Items] |  |  |  |
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax | $ | $ (58) |  |  | $ 34

X
- Definition Gains (losses) reclassified from CTA to income for the Company's outstanding net investment hedges + References No definition available. + Details
Name: | jci_GainsLossesReclassifiedFromCtaToIncomeForCompanysOutstandingNetInvestmentHedges
Namespace Prefix: | jci_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payments on a nonderivative instrument. + References No definition available. + Details
Name: | us-gaap_NotionalAmountOfNonderivativeInstruments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=jci_ForeignCurrencyDenominatedDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=jci_A58millioneuronetinvestmenthedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=jci_OnebillioneuronetinvestmenthedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=jci_A750millioneuronetinvestmenthedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=jci_A423millioneuronetinvestmenthedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |