XML 42 R20.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Comprehensive Income - Changes in Accumulated Other Comprehensive Loss by Component (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Components of Accumulated Other Comprehensive Loss [Line Items]    
Beginning balance $ (720,211)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (397,655)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income (loss) before reclassifications, net of tax (113,309)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax 102us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Amounts reclassified from accumulated other comprehensive loss, net of tax 5,838us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 3,791us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Net current period other comprehensive income (loss) (107,471)us-gaap_OtherComprehensiveIncomeLossNetOfTax 3,893us-gaap_OtherComprehensiveIncomeLossNetOfTax
Ending balance (827,682)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (393,762)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Pension and Other Post-Retirement Benefits [Member]    
Components of Accumulated Other Comprehensive Loss [Line Items]    
Beginning balance (533,213)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(360,036)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amounts reclassified from accumulated other comprehensive loss, net of tax 5,838us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
3,791us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net current period other comprehensive income (loss) 5,838us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
3,791us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Ending balance (527,375)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(356,245)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Foreign Currency Translation [Member]    
Components of Accumulated Other Comprehensive Loss [Line Items]    
Beginning balance (186,998)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gpc_ForeignCurrencyItemsMember
(37,619)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gpc_ForeignCurrencyItemsMember
Other comprehensive income (loss) before reclassifications, net of tax (113,309)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gpc_ForeignCurrencyItemsMember
102us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gpc_ForeignCurrencyItemsMember
Net current period other comprehensive income (loss) (113,309)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gpc_ForeignCurrencyItemsMember
102us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gpc_ForeignCurrencyItemsMember
Ending balance $ (300,307)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gpc_ForeignCurrencyItemsMember
$ (37,517)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gpc_ForeignCurrencyItemsMember