XML 122 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Identifiable Intangible Assets (Carrying Amount of Goodwill Attributable to Each Reportable Segment) (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Goodwill [Roll Forward]    
Beginning Balance $ 3,008us-gaap_Goodwill $ 2,761us-gaap_Goodwill
Goodwill from acquisitions 1,165us-gaap_GoodwillAcquiredDuringPeriod 239us-gaap_GoodwillAcquiredDuringPeriod
Goodwill, Period Increase (Decrease) (47)us-gaap_GoodwillPeriodIncreaseDecrease (6)us-gaap_GoodwillPeriodIncreaseDecrease
Currency translation (325)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments 14us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
Ending Balance 3,801us-gaap_Goodwill 3,008us-gaap_Goodwill
Performance Coatings Segment    
Goodwill [Roll Forward]    
Beginning Balance 2,381us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_PerformanceCoatingsSegmentMember
2,143us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_PerformanceCoatingsSegmentMember
Goodwill from acquisitions 1,165us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_PerformanceCoatingsSegmentMember
235us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_PerformanceCoatingsSegmentMember
Goodwill, Period Increase (Decrease) 0us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_PerformanceCoatingsSegmentMember
0us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_PerformanceCoatingsSegmentMember
Currency translation (279)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_PerformanceCoatingsSegmentMember
3us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_PerformanceCoatingsSegmentMember
Ending Balance 3,267us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_PerformanceCoatingsSegmentMember
2,381us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_PerformanceCoatingsSegmentMember
Industrial Coatings Segment    
Goodwill [Roll Forward]    
Beginning Balance 575us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_IndustrialCoatingsSegmentMember
560us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_IndustrialCoatingsSegmentMember
Goodwill from acquisitions   4us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_IndustrialCoatingsSegmentMember
Goodwill, Period Increase (Decrease) (47)us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_IndustrialCoatingsSegmentMember
0us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_IndustrialCoatingsSegmentMember
Currency translation (42)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_IndustrialCoatingsSegmentMember
11us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_IndustrialCoatingsSegmentMember
Ending Balance 486us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_IndustrialCoatingsSegmentMember
575us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_IndustrialCoatingsSegmentMember
Glass Segment    
Goodwill [Roll Forward]    
Beginning Balance 52us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_GlassSegmentMember
52us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_GlassSegmentMember
Goodwill, Period Increase (Decrease) 0us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_GlassSegmentMember
0us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_GlassSegmentMember
Currency translation (4)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_GlassSegmentMember
 
Ending Balance 48us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_GlassSegmentMember
52us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_GlassSegmentMember
Commodity Chemicals Segment    
Goodwill [Roll Forward]    
Beginning Balance   6us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_CommodityChemicalsSegmentMember
Goodwill, Period Increase (Decrease) $ 0us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_CommodityChemicalsSegmentMember
$ (6)us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= ppg_CommodityChemicalsSegmentMember