XML 139 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies Hardboard Contingencies Rollforward (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Loss Contingency Accrual [Roll Forward]      
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]      
Loss Contingency Accrual [Roll Forward]      
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 for Environmental Liabilities (3.1)us-gaap_PaymentsForEnvironmentalLiabilities
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
(0.5)us-gaap_PaymentsForEnvironmentalLiabilities
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
0us-gaap_PaymentsForEnvironmentalLiabilities
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_ReserveForEnvironmentalCostsMember
Payments made for claims 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
Other operating charges and credits [Member]      
Loss Contingency Accrual [Roll Forward]      
Adjusted to expense (income) during the year 0.5us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= lpx_OtherOperatingChargesAndCreditsMember
   
Hardboard Siding Reserves      
Loss Contingency Accrual [Roll Forward]      
Ending Balance $ 0.6us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= lpx_HardboardSidingReservesMember
$ 0.4us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= lpx_HardboardSidingReservesMember