XML 101 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Restructuring (Additional Information) (Detail) (USD $)
In Millions, unless otherwise specified
1 Months Ended 12 Months Ended 18 Months Ended
Mar. 31, 2012
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
employee
Jul. 18, 2013
Restructuring Cost and Reserve [Line Items]            
Restructuring Program, Approved Cost           $ 98ppg_RestructuringProgramApprovedCost
Restructuring and Related Cost, Expected Number of Positions Eliminated         1,400us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated  
Restructuring Reserve, Settled with Cash   57us-gaap_PaymentsForRestructuring 86us-gaap_PaymentsForRestructuring 87us-gaap_PaymentsForRestructuring    
Business restructuring 208us-gaap_RestructuringCharges 0us-gaap_RestructuringCharges 98us-gaap_RestructuringCharges 176us-gaap_RestructuringCharges    
2013 Restructuring Plan [Member]            
Restructuring Cost and Reserve [Line Items]            
Restructuring Reserve   24us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
70us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
  24us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
 
Expected Non-Cash Charges from Restructuring         5ppg_ExpectedNonCashChargesfromRestructuring
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
 
Restructuring Program, Approved Cost           98ppg_RestructuringProgramApprovedCost
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
Foreign Currency Translation Adjustment Amount   4ppg_ForeignCurrencyTranslationAdjustmentAmount
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
4ppg_ForeignCurrencyTranslationAdjustmentAmount
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
  4ppg_ForeignCurrencyTranslationAdjustmentAmount
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
 
Expected Cash Charges Related to Restructuring   46ppg_ExpectedCashChargesRelatedtoRestructuring
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
    93ppg_ExpectedCashChargesRelatedtoRestructuring
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
 
Restructuring Reserve, Settled with Cash     27us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
     
Business restructuring     98us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
     
Number of employees impacted   23ppg_NumberOfEmployeesImpacted
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
791ppg_NumberOfEmployeesImpacted
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
     
Restructuring Reserve, Period Increase (Decrease)   $ (46)us-gaap_RestructuringReservePeriodIncreaseDecrease
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
$ (32)us-gaap_RestructuringReservePeriodIncreaseDecrease
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember
     
Number Of Employees Included In Plan Who Ceased Employment In Period   768ppg_NumberOfEmployeesIncludedInPlanWhoCeasedEmploymentInPeriod
/ us-gaap_RestructuringPlanAxis
= ppg_A2013RestructuringPlanMember