XML 90 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments - Foreign currency derivatives (Details)
In Millions, unless otherwise specified
Dec. 31, 2013
Net investment hedge contracts [Member]
Apr - 16
USD ($)
Dec. 31, 2013
Net investment hedge contracts [Member]
Apr - 16
EUR (€)
Dec. 31, 2014
Foreign currency contracts [Member]
Apr - 16
Euro
USD ($)
Dec. 31, 2013
Foreign currency contracts [Member]
Apr - 16
Euro
USD ($)
Dec. 31, 2013
Foreign currency contracts [Member]
Dec - 14
Euro
HUF
Dec. 31, 2013
Foreign currency contracts [Member]
Dec - 14
Euro
PLN
Dec. 31, 2013
Foreign currency contracts [Member]
Dec - 14
US dollar
JPY (¥)
Dec. 31, 2014
Foreign currency contracts [Member]
Dec -15
Euro
GBP (£)
Dec. 31, 2013
Foreign currency contracts [Member]
Dec -15
Euro
GBP (£)
Dec. 31, 2014
Foreign currency contracts [Member]
Dec -15
Japanese yen
USD ($)
Dec. 31, 2014
Foreign currency contracts [Member]
Dec -15
Japanese yen
CNY
Dec. 31, 2014
Foreign currency contracts [Member]
Dec -15
Japanese yen
KRW
Dec. 31, 2013
Foreign currency contracts [Member]
Dec -15
Japanese yen
USD ($)
Dec. 31, 2013
Foreign currency contracts [Member]
Dec -15
Japanese yen
CNY
Dec. 31, 2013
Foreign currency contracts [Member]
Dec -15
Japanese yen
KRW
Dec. 31, 2014
Foreign currency contracts [Member]
Dec -15
Korean won
USD ($)
Dec. 31, 2014
Foreign currency contracts [Member]
Dec -15
Korean won
EUR (€)
Dec. 31, 2014
Foreign currency contracts [Member]
Dec -15
Korean won
JPY (¥)
Dec. 31, 2013
Foreign currency contracts [Member]
Dec -15
Korean won
EUR (€)
Dec. 31, 2013
Foreign currency contracts [Member]
Dec -15
Korean won
JPY (¥)
Dec. 31, 2014
Foreign currency contracts [Member]
Dec -15
Mexican peso
USD ($)
Dec. 31, 2014
Foreign currency contracts [Member]
Dec -15
Swedish krona
EUR (€)
Dec. 31, 2013
Foreign currency contracts [Member]
Dec -15
Swedish krona
EUR (€)
Dec. 31, 2014
Foreign currency contracts [Member]
Feb - 16
Euro
JPY (¥)
Dec. 31, 2013
Foreign currency contracts [Member]
Feb - 16
Euro
JPY (¥)
Dec. 31, 2013
Foreign currency contracts [Member]
Jul -14
Euro
PLN
Derivative [Line Items]                                                    
Notional in traded currency $ 75.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NetInvestmentHedgingMember
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodSixMember
€ 58.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NetInvestmentHedgingMember
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodSixMember
$ 23.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_EUR
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodSixMember
$ 29.4invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_EUR
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodSixMember
6,430.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_EUR
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodThreeMember
96.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_EUR
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodThreeMember
¥ 3,209.3invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_USD
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodThreeMember
£ 5.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_EUR
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
£ 3.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_EUR
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
$ 3.8invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_JPY
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
88.6invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_JPY
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
6,712.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_JPY
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
$ 4.2invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_JPY
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
84.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_JPY
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
5,715.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_JPY
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
$ 22.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_KRW
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
€ 2.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_KRW
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
¥ 72.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_KRW
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
€ 23.6invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_KRW
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
¥ 380.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_KRW
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
$ 22.6invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_MXN
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
€ 31.4invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_SEK
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
€ 33.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_SEK
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFourMember
¥ 4,371.8invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_EUR
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFiveMember
¥ 5,830.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_EUR
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodFiveMember
663.1invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ bwa_FunctionalCurrencyAxis
= currency_EUR
/ bwa_ScheduleOfMaturityPeriodAxis
= bwa_MaturityOfDerivativesPeriodTwoMember