XML 79 R99.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Loss Contingencies [Line Items]        
Loss contingency accrual $ 14.2us-gaap_LossContingencyAccrualAtCarryingValue $ 15.3us-gaap_LossContingencyAccrualAtCarryingValue    
Current portion of contingency reserves (2.0)us-gaap_LossContingencyAccrualCarryingValueCurrent (2.0)us-gaap_LossContingencyAccrualCarryingValueCurrent    
Long-term portion of contingency reserves 12.2us-gaap_LossContingencyAccrualCarryingValueNoncurrent 13.3us-gaap_LossContingencyAccrualCarryingValueNoncurrent    
Reserve for Environmental Costs [Member]        
Loss Contingencies [Line Items]        
Loss Contingency Accrual, Payments 0us-gaap_LossContingencyAccrualCarryingValuePayments
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
0us-gaap_LossContingencyAccrualCarryingValuePayments
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
1.6us-gaap_LossContingencyAccrualCarryingValuePayments
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
 
Loss contingency accrual 13.6us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
14.9us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
14.1us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
15.0us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
Hardboard Siding Reserves        
Loss Contingencies [Line Items]        
Loss contingency accrual $ 0.6us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= lpx_HardboardSidingReservesMember
$ 0.4us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= lpx_HardboardSidingReservesMember