XML 49 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Impairment Charges (Summary Of Impairment Charges On Continued And Discontinued Operations) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 9 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Sep. 30, 2014
Jun. 30, 2014
Dec. 31, 2013
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment $ 108.0us-gaap_GoodwillImpairmentLoss $ 63.0us-gaap_GoodwillImpairmentLoss $ 0us-gaap_GoodwillImpairmentLoss      
Other Long-Lived Asset Impairments 1.3us-gaap_OtherAssetImpairmentCharges 2.4us-gaap_OtherAssetImpairmentCharges 1.7us-gaap_OtherAssetImpairmentCharges      
Total Impairments 109.3us-gaap_AssetImpairmentCharges 65.4us-gaap_AssetImpairmentCharges        
Continuing Operations            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
63.0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
     
Other Long-Lived Asset Impairments 1.3us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0.8us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0.8us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
     
Total Impairments 1.3us-gaap_AssetImpairmentCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
63.8us-gaap_AssetImpairmentCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
       
Discontinued Operations            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 108.0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
       
Other Long-Lived Asset Impairments 0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
1.6us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0.9us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Total Impairments 108.0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
1.6us-gaap_AssetImpairmentCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
       
Commercial Fixturing & Components - Store Fixtures | Discontinued Operations            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 108.0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_CommercialFixturingComponentsStoreFixturesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_CommercialFixturingComponentsStoreFixturesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  108.0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_CommercialFixturingComponentsStoreFixturesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Other Long-Lived Asset Impairments 0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_CommercialFixturingComponentsStoreFixturesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_CommercialFixturingComponentsStoreFixturesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_CommercialFixturingComponentsStoreFixturesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Total Impairments 108.0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_CommercialFixturingComponentsStoreFixturesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_CommercialFixturingComponentsStoreFixturesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
       
Residential Furnishings            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_ResidentialFurnishingsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_ResidentialFurnishingsMember
       
Residential Furnishings | Continuing Operations            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_ResidentialFurnishingsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_ResidentialFurnishingsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
       
Other Long-Lived Asset Impairments 1.2us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_ResidentialFurnishingsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0.8us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_ResidentialFurnishingsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0.1us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_ResidentialFurnishingsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
     
Total Impairments 1.2us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_ResidentialFurnishingsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0.8us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_ResidentialFurnishingsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
       
Commercial Fixturing & Components | Store Fixtures [Member]            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment         108.0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= leg_StoreFixturesMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_CommercialFixturingAndComponentsFixtureAndDisplayGroupMember
 
Industrial Materials            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
       
Industrial Materials | Continuing Operations            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
       
Other Long-Lived Asset Impairments 0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0.6us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
     
Total Impairments 0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
       
Industrial Materials | Discontinued Operations | Cotton-based erosion control products            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= leg_CottonbasedErosionControlProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= leg_CottonbasedErosionControlProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
       
Other Long-Lived Asset Impairments 0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_CottonbasedErosionControlProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
1.5us-gaap_OtherAssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_CottonbasedErosionControlProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_CottonbasedErosionControlProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Total Impairments 0us-gaap_AssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_CottonbasedErosionControlProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
1.5us-gaap_AssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_CottonbasedErosionControlProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
       
Industrial Materials | Discontinued Operations | Wire dishwasher racks            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= leg_WireDishwasherRacksMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= leg_WireDishwasherRacksMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
       
Other Long-Lived Asset Impairments 0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_WireDishwasherRacksMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_WireDishwasherRacksMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0.9us-gaap_OtherAssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_WireDishwasherRacksMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Total Impairments 0us-gaap_AssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_WireDishwasherRacksMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_AssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_WireDishwasherRacksMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_IndustrialMaterialsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
       
Specialized Products:            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SpecializedProductsMember
63.0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SpecializedProductsMember
       
Specialized Products: | CVP unit            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment           63.0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= leg_CommercialVehicleProductsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SpecializedProductsMember
Specialized Products: | Continuing Operations | CVP unit            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= leg_CommercialVehicleProductsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SpecializedProductsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
63.0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= leg_CommercialVehicleProductsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SpecializedProductsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
       
Other Long-Lived Asset Impairments 0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_CommercialVehicleProductsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SpecializedProductsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_CommercialVehicleProductsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SpecializedProductsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_CommercialVehicleProductsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SpecializedProductsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
     
Total Impairments 0us-gaap_AssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_CommercialVehicleProductsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SpecializedProductsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
63.0us-gaap_AssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_CommercialVehicleProductsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SpecializedProductsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
       
Other | Continuing Operations            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
       
Other Long-Lived Asset Impairments 0.1us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0.1us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
     
Other | Continuing Operations | Other Group [Member]            
Impaired Long-Lived Assets Held and Used [Line Items]            
Total Impairments 0.1us-gaap_AssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_OtherGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_AssetImpairmentCharges
/ us-gaap_ProductOrServiceAxis
= leg_OtherGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
       
Subsequent activity related to other divestitures completed prior to 2011 | Discontinued Operations            
Impaired Long-Lived Assets Held and Used [Line Items]            
Goodwill Impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SubsequentActivityRelatedToDivestituresCompletedPriorToReportingPeriodMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SubsequentActivityRelatedToDivestituresCompletedPriorToReportingPeriodMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
       
Other Long-Lived Asset Impairments 0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SubsequentActivityRelatedToDivestituresCompletedPriorToReportingPeriodMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0.1us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SubsequentActivityRelatedToDivestituresCompletedPriorToReportingPeriodMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_OtherAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SubsequentActivityRelatedToDivestituresCompletedPriorToReportingPeriodMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Total Impairments $ 0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SubsequentActivityRelatedToDivestituresCompletedPriorToReportingPeriodMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 0.1us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= leg_SubsequentActivityRelatedToDivestituresCompletedPriorToReportingPeriodMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember