XML 42 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pensions and Other Postretirement Benefits (Additional Information) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2014
Mar. 31, 2015
Dec. 31, 2015
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined Benefit Plans, Net Periodic Benefit Cost, Estimated Future Employer Contributions In Current Fiscal Year   $ 180ppg_DefinedBenefitPlansNetPeriodicBenefitCostEstimatedFutureEmployerContributionsInCurrentFiscalYear  
Pension Settlement Charge, Canadian wind-up 2ppg_PensionSettlementChargeCanadianWindUp    
United States Pension Plan of US Entity [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Contributions to defined benefit pension plans   250us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Pension Plan [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined Benefit Plans, Net Periodic Benefit Cost, Estimated Future Employer Contributions In Current Fiscal Year   90ppg_DefinedBenefitPlansNetPeriodicBenefitCostEstimatedFutureEmployerContributionsInCurrentFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Foreign Pension Plans, Defined Benefit [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Contributions to defined benefit pension plans   26us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Minimum [Member] | Foreign Pension Plans, Defined Benefit [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Expected contributions to defined benefit pension plans in 2012   10us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Maximum [Member] | Foreign Pension Plans, Defined Benefit [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Expected contributions to defined benefit pension plans in 2012   20us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Scenario, Forecast [Member] | Owen Sound Facility [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined Benefit Plan Settlements Benefit Obligation Low Estimate     55ppg_DefinedBenefitPlanSettlementsBenefitObligationLowEstimate
/ us-gaap_SignificantAcquisitionsAndDisposalsByTransactionAxis
= ppg_CanadianPensionPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Defined Benefit Plan Contributions By Employer Low Estimate     10ppg_DefinedBenefitPlanContributionsByEmployerLowEstimate
/ us-gaap_SignificantAcquisitionsAndDisposalsByTransactionAxis
= ppg_CanadianPensionPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Scenario, Forecast [Member] | Owen Sound Facility [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined Benefit Plan Settlements Benefit Obligation High Estimate     70ppg_DefinedBenefitPlanSettlementsBenefitObligationHighEstimate
/ us-gaap_SignificantAcquisitionsAndDisposalsByTransactionAxis
= ppg_OwenSoundFacilityMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Defined Benefit Plan Contributions By Employer High Estimate     $ 20ppg_DefinedBenefitPlanContributionsByEmployerHighEstimate
/ us-gaap_SignificantAcquisitionsAndDisposalsByTransactionAxis
= ppg_OwenSoundFacilityMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember