XML 45 R97.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Additional Information) (Detail) (USD $)
In Millions, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
OptionPlan
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of options granted (in dollars per share) $ 43.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 27.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 17.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Shares available for future grants under the PPG Omnibus Plan 6.0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant    
Stock-based compensation expense $ 73us-gaap_ShareBasedCompensation $ 81us-gaap_ShareBasedCompensation $ 71us-gaap_ShareBasedCompensation
Total income tax benefit recognized related to the stock-based compensation 25us-gaap_DeferredTaxExpenseFromStockOptionsExercised 28us-gaap_DeferredTaxExpenseFromStockOptionsExercised 25us-gaap_DeferredTaxExpenseFromStockOptionsExercised
Number of stock option plans 2ppg_NumberOfStockOptionPlans    
Maximum term of the outstanding stock options for the PPG Omnibus Plan and the PPG Stock Plan for certain employees 10 years    
Description of the terms of the outstanding stock options for the PPG Omnibus Plan and the PPG Stock Plan for certain employees The options are generally exercisable beginning from six to 48 months after being granted and have a maximum term of 10 years.    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 6 months    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 48 months    
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cost not yet recognized, period for recognition 2 years    
Total unrecognized compensation cost that have not yet vested 9us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cost not yet recognized, period for recognition 1 year 8 months 12 days    
Award vesting period 3 years    
Total unrecognized compensation cost that have not yet vested 17us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Restricted Stock Units (RSUs) | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of the target award that is paid based on performance 0.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Restricted Stock Units (RSUs) | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of the target award that is paid based on performance 180.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
180.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
180.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Restricted Stock Units (RSUs) | Performance Period 2011 To 2013      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of the target award that is assumed to vest for the purposes of expense recognition        
Restricted Stock Units (RSUs) | Performance Period Twenty Thirteen To Twenty Fifteen [Member] [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of the target award that is assumed to vest for the purposes of expense recognition 150.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= ppg_PerformancePeriodTwentyThirteenToTwentyFifteenMemberDomain
   
Number of performance targets 4ppg_NumberOfPerformanceTargets
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= ppg_PerformancePeriodTwentyThirteenToTwentyFifteenMemberDomain
   
Restricted Stock Units (RSUs) | Performance Period Twenty Thirteen To Twenty Fifteen [Member] [Domain] | Performance Targets Met      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of performance targets 4ppg_NumberOfPerformanceTargets
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= ppg_PerformancePeriodTwentyThirteenToTwentyFifteenMemberDomain
/ us-gaap_RangeAxis
= ppg_PerformanceTargetsMetMember
   
Restricted Stock Units (RSUs) | Performance Period Twenty Fourteen to Twenty Sixteen [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of the target award that is assumed to vest for the purposes of expense recognition 100.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= ppg_PerformancePeriodTwentyFourteentoTwentySixteenDomain
   
Number of performance targets 2ppg_NumberOfPerformanceTargets
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= ppg_PerformancePeriodTwentyFourteentoTwentySixteenDomain
   
Restricted Stock Units (RSUs) | Performance Period Twenty Fourteen to Twenty Sixteen [Domain] | Performance Targets Met      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of performance targets 2ppg_NumberOfPerformanceTargets
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= ppg_PerformancePeriodTwentyFourteentoTwentySixteenDomain
/ us-gaap_RangeAxis
= ppg_PerformanceTargetsMetMember
   
Restricted Stock Units (RSUs) | Performance Period Twenty Twelve To Twenty Fourteen [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of the target award that is assumed to vest for the purposes of expense recognition 180.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= ppg_PerformancePeriodTwentyTwelveToTwentyFourteenMember
     
Number of performance targets 6ppg_NumberOfPerformanceTargets
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= ppg_PerformancePeriodTwentyTwelveToTwentyFourteenMember
   
Restricted Stock Units (RSUs) | Performance Period Twenty Twelve To Twenty Fourteen [Member] | Performance Targets Met      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of performance targets 6ppg_NumberOfPerformanceTargets
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= ppg_PerformancePeriodTwentyTwelveToTwentyFourteenMember
/ us-gaap_RangeAxis
= ppg_PerformanceTargetsMetMember
   
Contingent Share Grants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cost not yet recognized, period for recognition 1 year 6 months   3 years
Award vesting period 3 years 3 years  
Earned payout if the target performance is achieved 100.00%ppg_PerformanceSharePayout
/ us-gaap_AwardTypeAxis
= us-gaap_StockCompensationPlanMember
   
Total unrecognized compensation cost that have not yet vested $ 13us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_StockCompensationPlanMember
   
Contingent Share Grants | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of the target award that is paid based on performance 0.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
/ us-gaap_AwardTypeAxis
= us-gaap_StockCompensationPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
/ us-gaap_AwardTypeAxis
= us-gaap_StockCompensationPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
/ us-gaap_AwardTypeAxis
= us-gaap_StockCompensationPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Contingent Share Grants | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of the target award that is paid based on performance 220.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
/ us-gaap_AwardTypeAxis
= us-gaap_StockCompensationPlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
220.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
/ us-gaap_AwardTypeAxis
= us-gaap_StockCompensationPlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
220.00%ppg_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
/ us-gaap_AwardTypeAxis
= us-gaap_StockCompensationPlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Contingent Share Grants | Performance Period 2011 To 2013      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance share payout description   Dividend equivalents for the award period, which will be paid to participants with the award payout at the end of the period based on the actual number of contingent shares that are earned.  
Contingent Share Grants | 2010-2013 Performance Period      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance share payout description     Dividend equivalents for the award period, which will be paid to participants with the award payout at the end of the period based on the actual number of contingent shares that are earned.
Contingent Share Grants | Performance Period Twenty Twelve To Twenty Fourteen [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance share payout description Dividend equivalents for the award period, which will be paid to participants with the award payout at the end of the period based on the actual number of contingent shares that are earned.