XML 47 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounts and Other Receivables (Allowance For Doubtful Accounts) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning Balance $ 17.6us-gaap_AllowanceForDoubtfulAccountsReceivable $ 20.6us-gaap_AllowanceForDoubtfulAccountsReceivable  
Charges (4.9)us-gaap_ProvisionForDoubtfulAccounts (6.1)us-gaap_ProvisionForDoubtfulAccounts (4.9)us-gaap_ProvisionForDoubtfulAccounts
Charge-offs, net of recoveries (5.3)leg_AllowanceForDoubtfulAccountsWriteOffsAgainstAllowanceNetOfRecoveries 9.1leg_AllowanceForDoubtfulAccountsWriteOffsAgainstAllowanceNetOfRecoveries  
Ending Balance 17.2us-gaap_AllowanceForDoubtfulAccountsReceivable 17.6us-gaap_AllowanceForDoubtfulAccountsReceivable 20.6us-gaap_AllowanceForDoubtfulAccountsReceivable
Total trade receivables      
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning Balance 16.5us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_TotalTradeReceivablesMember
19.7us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_TotalTradeReceivablesMember
 
Charges (4.9)us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_TotalTradeReceivablesMember
(6.0)us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_TotalTradeReceivablesMember
 
Charge-offs, net of recoveries (4.6)leg_AllowanceForDoubtfulAccountsWriteOffsAgainstAllowanceNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_TotalTradeReceivablesMember
9.2leg_AllowanceForDoubtfulAccountsWriteOffsAgainstAllowanceNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_TotalTradeReceivablesMember
 
Ending Balance 16.8us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_TotalTradeReceivablesMember
16.5us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_TotalTradeReceivablesMember
 
Trade accounts receivable      
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning Balance 14.6us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
18.9us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
 
Charges (4.7)us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
(4.1)us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
 
Charge-offs, net of recoveries 4.6leg_AllowanceForDoubtfulAccountsWriteOffsAgainstAllowanceNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
8.4leg_AllowanceForDoubtfulAccountsWriteOffsAgainstAllowanceNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
 
Ending Balance 14.7us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
14.6us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
 
Trade notes receivable      
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning Balance 1.9us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NotesReceivableMember
0.8us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NotesReceivableMember
 
Charges (0.2)us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NotesReceivableMember
(1.9)us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NotesReceivableMember
 
Charge-offs, net of recoveries 0leg_AllowanceForDoubtfulAccountsWriteOffsAgainstAllowanceNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NotesReceivableMember
0.8leg_AllowanceForDoubtfulAccountsWriteOffsAgainstAllowanceNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NotesReceivableMember
 
Ending Balance 2.1us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NotesReceivableMember
1.9us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_NotesReceivableMember
 
Subtotal other receivables      
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning Balance 1.1us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_SubtotalOtherReceivablesMember
0.9us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_SubtotalOtherReceivablesMember
 
Charges 0us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_SubtotalOtherReceivablesMember
(0.1)us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_SubtotalOtherReceivablesMember
 
Charge-offs, net of recoveries (0.7)leg_AllowanceForDoubtfulAccountsWriteOffsAgainstAllowanceNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_SubtotalOtherReceivablesMember
(0.1)leg_AllowanceForDoubtfulAccountsWriteOffsAgainstAllowanceNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_SubtotalOtherReceivablesMember
 
Ending Balance 0.4us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_SubtotalOtherReceivablesMember
1.1us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_SubtotalOtherReceivablesMember
 
Other      
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning Balance 1.1us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_OtherReceivableMember
0.9us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_OtherReceivableMember
 
Charges 0us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_OtherReceivableMember
(0.1)us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_OtherReceivableMember
 
Charge-offs, net of recoveries 0.7leg_AllowanceForDoubtfulAccountsWriteOffsAgainstAllowanceNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_OtherReceivableMember
(0.1)leg_AllowanceForDoubtfulAccountsWriteOffsAgainstAllowanceNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_OtherReceivableMember
 
Ending Balance $ 0.4us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_OtherReceivableMember
$ 1.1us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= leg_OtherReceivableMember