XML 16 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges Narrative (Details)
In Millions, unless otherwise specified
3 Months Ended 45 Months Ended 0 Months Ended 3 Months Ended 3 Months Ended
Mar. 31, 2015
USD ($)
Mar. 31, 2014
USD ($)
Dec. 31, 2018
ITALY
Scenario, Forecast
USD ($)
Dec. 31, 2018
ITALY
Scenario, Forecast
EUR (€)
Apr. 15, 2015
ITALY
Subsequent Event
Employees
Apr. 15, 2015
ITALY
Subsequent Event
USD ($)
Apr. 15, 2015
ITALY
Subsequent Event
EUR (€)
Apr. 15, 2015
Employee-related costs
ITALY
Subsequent Event
USD ($)
Apr. 15, 2015
Employee-related costs
ITALY
Subsequent Event
EUR (€)
Mar. 31, 2015
Asset impairment costs
USD ($)
Apr. 15, 2015
Asset impairment costs
ITALY
Subsequent Event
USD ($)
Apr. 15, 2015
Asset impairment costs
ITALY
Subsequent Event
EUR (€)
Mar. 31, 2015
Other exit costs
USD ($)
Apr. 15, 2015
Other exit costs
ITALY
Subsequent Event
USD ($)
Apr. 15, 2015
Other exit costs
ITALY
Subsequent Event
EUR (€)
Restructuring Cost and Reserve [Line Items]                              
Restructuring costs $ 33us-gaap_RestructuringCharges $ 29us-gaap_RestructuringCharges               $ 1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
    $ 4us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
   
Expected number of positions eliminated         1,350us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
                   
Restructuring and Related Cost, Expected Cost           144us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
135us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
101us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
95us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
  27us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
25us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
  16us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
15us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Payments for Restructuring $ 25us-gaap_PaymentsForRestructuring   $ 118us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
€ 110us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
          $ 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= whr_RestructuringAssetImpairmentCostMember
    $ 6us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember