XML 122 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve, beginning balance $ 106us-gaap_RestructuringReserve $ 70us-gaap_RestructuringReserve  
Acquisition-related 40whr_RestructuringReserveAcquiredReserve    
Charge to Earnings 136us-gaap_RestructuringCharges 208us-gaap_RestructuringCharges  
Cash Paid (168)us-gaap_PaymentsForRestructuring (98)us-gaap_PaymentsForRestructuring  
Non-Cash and Other (36)us-gaap_RestructuringReserveSettledWithoutCash1 (62)us-gaap_RestructuringReserveSettledWithoutCash1  
Revision of Estimate   12us-gaap_RestructuringReserveAccrualAdjustment  
Restructuring reserve, ending balance 78us-gaap_RestructuringReserve 106us-gaap_RestructuringReserve 78us-gaap_RestructuringReserve
Indesit Company S.p.A.      
Restructuring Cost and Reserve [Line Items]      
Acquisition-related     40whr_RestructuringReserveAcquiredReserve
/ us-gaap_BusinessAcquisitionAxis
= whr_IndesitCompanyS.p.A.Member
Restructuring reserve, ending balance 17us-gaap_RestructuringReserve
/ us-gaap_BusinessAcquisitionAxis
= whr_IndesitCompanyS.p.A.Member
  17us-gaap_RestructuringReserve
/ us-gaap_BusinessAcquisitionAxis
= whr_IndesitCompanyS.p.A.Member
Employee termination costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve, beginning balance 74us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
56us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Acquisition-related 40whr_RestructuringReserveAcquiredReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
   
Charge to Earnings 82us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
91us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Cash Paid (128)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
(62)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Non-Cash and Other (10)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Revision of Estimate   11us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Restructuring reserve, ending balance 58us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
74us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
58us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Asset impairment costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve, beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
 
Acquisition-related 0whr_RestructuringReserveAcquiredReserve
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
   
Charge to Earnings 26us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
62us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
 
Cash Paid 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
 
Non-Cash and Other (26)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
(62)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
 
Revision of Estimate   0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
 
Restructuring reserve, ending balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
Facility exit costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve, beginning balance 14us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Acquisition-related 0whr_RestructuringReserveAcquiredReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
   
Charge to Earnings 16us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
37us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Cash Paid (26)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
(25)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Non-Cash and Other 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Revision of Estimate   1us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Restructuring reserve, ending balance 4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
14us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Other exit costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve, beginning balance 18us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
11us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Acquisition-related 0whr_RestructuringReserveAcquiredReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
   
Charge to Earnings 12us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
18us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Cash Paid (14)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
(11)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Non-Cash and Other 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Revision of Estimate   0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Restructuring reserve, ending balance $ 16us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
$ 18us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
$ 16us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember