XML 61 R100.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies Enviromental liabilities rollforward (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Beginning Balance $ 15.3us-gaap_LossContingencyAccrualAtCarryingValue    
Adjusted to expense (income) during the year 0us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease 0us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease 5.0us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease
Ending Balance 14.2us-gaap_LossContingencyAccrualAtCarryingValue 15.3us-gaap_LossContingencyAccrualAtCarryingValue  
Reserve for Environmental Costs [Member]      
Beginning Balance 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
Adjusted to expense (income) during the year 1.3us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
1.3us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
0.7us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
Payments made 0us-gaap_LossContingencyAccrualCarryingValuePayments
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
0us-gaap_LossContingencyAccrualCarryingValuePayments
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
(1.6)us-gaap_LossContingencyAccrualCarryingValuePayments
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
Ending Balance 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
Formal cost share [Member]      
Other Unrecorded Amounts 2.3us-gaap_OtherUnrecordedAmounts
/ us-gaap_EnvironmentalRemediationSiteAxis
= lpx_FormalCostShareMember
   
Indemnification Agreement [Member]      
Other Unrecorded Amounts 2.7us-gaap_OtherUnrecordedAmounts
/ us-gaap_EnvironmentalRemediationSiteAxis
= us-gaap_IndemnificationGuaranteeMember
   
Other Reserves [Member]      
Other Unrecorded Amounts $ 0.2us-gaap_OtherUnrecordedAmounts
/ us-gaap_EnvironmentalRemediationSiteAxis
= lpx_OtherReservesMember