XML 22 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
labor_union
Mar. 31, 2014
Restructuring Cost and Reserve [Line Items]    
Finalization of severance agreements, number of labor unions 2bwa_RestructuringandRelatedCostAgreementswithLaborUnionsNumber  
Expected employee termination benefit costs to be incurred $ 6us-gaap_RestructuringAndRelatedCostExpectedCost1  
Restructuring Reserve [Roll Forward]    
Provision 12.1us-gaap_RestructuringCharges 39.5us-gaap_RestructuringCharges
Employee Severance [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 43.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
11.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Provision 7.8us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
32.8us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Cash payments (11.6)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(2.9)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Translation adjustment (4.9)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Ending Balance 35.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
41.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Employee Severance [Member] | Drivetrain [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 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
Provision 7.4us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
32.1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
Cash payments (10.7)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
(1.2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
Translation adjustment (4.7)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
 
Ending Balance 33.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
39.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_DrivetrainMember
Employee Severance [Member] | Engine [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 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
Provision 0.4us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
0.7us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
Cash payments (0.9)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
(1.7)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
Translation adjustment (0.2)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
 
Ending Balance 1.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
1.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= bwa_EngineMember
Corporate and Other [Member]    
Restructuring Reserve [Roll Forward]    
Provision 2.7us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= us-gaap_CorporateAndOtherMember
1.1us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= us-gaap_CorporateAndOtherMember
Drivetrain [Member]    
Restructuring Cost and Reserve [Line Items]    
Employee termination costs, number of employees 350us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
 
Employee termination benefits 6.4us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
32.1us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
Other expense 0.9us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
3.3us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
Restructuring Reserve [Roll Forward]    
Provision $ 7.3us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember
$ 35.4us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= bwa_DrivetrainMember