XML 23 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Restructuring (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
labor_union
Dec. 31, 2013
Dec. 31, 2012
Feb. 28, 2014
Restructuring Cost and Reserve [Line Items]                  
Restructuring and Related Cost, Agreements with Labor Unions, Number           2bwa_RestructuringandRelatedCostAgreementswithLaborUnionsNumber      
Employee termination benefits               $ 9.0us-gaap_SeveranceCosts1  
Other restructuring charges               12.1us-gaap_OtherRestructuringCosts  
Asset Impairment Charges             24.8us-gaap_AssetImpairmentCharges    
Expected employee termination benefit costs to be incurred 9.0us-gaap_RestructuringAndRelatedCostExpectedCost1         9.0us-gaap_RestructuringAndRelatedCostExpectedCost1      
Restructuring expense 17.8us-gaap_RestructuringCharges 9.6us-gaap_RestructuringCharges 13.0us-gaap_RestructuringCharges 38.4us-gaap_RestructuringCharges 35.8us-gaap_RestructuringCharges 90.8us-gaap_RestructuringCharges 39.8us-gaap_RestructuringCharges 27.4us-gaap_RestructuringCharges  
Drivetrain [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Employee termination benefits, number of employees effected           350us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
     
Employee termination benefits           50.6us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
7.5us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
   
Other restructuring charges           11.2us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
0.6us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
   
Restructuring expense           61.8us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
32.9us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
   
Gustav Wahler GmbH u. Co. KG and General Partner [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Employee termination benefits, number of employees effected           95us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= bwa_GustavWahlerGmbHu.Co.KGandGeneralPartnerMember
     
Employee termination benefits           6.5us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= bwa_GustavWahlerGmbHu.Co.KGandGeneralPartnerMember
     
Corporate and Other [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring expense 5.4us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= us-gaap_CorporateAndOtherMember
3.5us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= us-gaap_CorporateAndOtherMember
2.0us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= us-gaap_CorporateAndOtherMember
1.1us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= us-gaap_CorporateAndOtherMember
4.0us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= us-gaap_CorporateAndOtherMember
12.0us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= us-gaap_CorporateAndOtherMember
4.0us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= us-gaap_CorporateAndOtherMember
   
Employee Severance [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring Reserve 43.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
      11.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
43.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
11.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
8.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Restructuring expense           56.8us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
10.4us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Payments for Restructuring           (18.6)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(8.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Restructuring Reserve, Translation Adjustment           (5.6)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0.6us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Gustav Wahler GmbH u. Co. KG and General Partner [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Business acquisition, percentage of voting interests acquired                 100.00%us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
/ us-gaap_BusinessAcquisitionAxis
= bwa_GustavWahlerGmbHu.Co.KGandGeneralPartnerMember
Engine [Member] | Employee Severance [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring Reserve 2.0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
      2.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
2.0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
2.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
7.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
 
Restructuring expense           7.3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
2.9us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
   
Payments for Restructuring           (7.9)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
(8.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
   
Restructuring Reserve, Translation Adjustment           (0.3)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
0.3us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
   
Drivetrain [Member] | Employee Severance [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring Reserve 41.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
      8.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
41.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
8.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
0.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
 
Restructuring expense           49.5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
7.5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
   
Payments for Restructuring           (10.7)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
   
Restructuring Reserve, Translation Adjustment           $ (5.3)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
$ 0.3us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember