XML 112 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Summary of Change in Fair Value Reclassified or Expected to be Reclassified from Accumulated Other Comprehensive Loss to Earnings (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Foreign Currency Sales Contracts [Member] | Cash Flow Hedges [Member]      
Derivative [Line Items]      
Amount released to pre - tax earnings $ 0us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
/ us-gaap_DerivativeByNatureAxis
= ap_ForeignCurrencySalesContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
Amount released to pre - tax earnings (33)us-gaap_ProfitLoss
/ us-gaap_DerivativeByNatureAxis
= ap_ForeignCurrencySalesContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
0us-gaap_ProfitLoss
/ us-gaap_DerivativeByNatureAxis
= ap_ForeignCurrencySalesContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
197us-gaap_ProfitLoss
/ us-gaap_DerivativeByNatureAxis
= ap_ForeignCurrencySalesContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Foreign Currency Purchase Contracts [Member]      
Derivative [Line Items]      
Amount released to pre - tax earnings 27us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
/ us-gaap_DerivativeByNatureAxis
= ap_ForeignCurrencyPurchasesContractsMember
   
Amount released to pre - tax earnings 27us-gaap_ProfitLoss
/ us-gaap_DerivativeByNatureAxis
= ap_ForeignCurrencyPurchasesContractsMember
27us-gaap_ProfitLoss
/ us-gaap_DerivativeByNatureAxis
= ap_ForeignCurrencyPurchasesContractsMember
27us-gaap_ProfitLoss
/ us-gaap_DerivativeByNatureAxis
= ap_ForeignCurrencyPurchasesContractsMember
Futures Contracts - Copper and Aluminum [Member]      
Derivative [Line Items]      
Amount released to pre - tax earnings (290)us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
/ us-gaap_DerivativeByNatureAxis
= ap_FuturesContractsCopperAndAluminumMember
   
Amount released to pre - tax earnings $ (146)us-gaap_ProfitLoss
/ us-gaap_DerivativeByNatureAxis
= ap_FuturesContractsCopperAndAluminumMember
$ (419)us-gaap_ProfitLoss
/ us-gaap_DerivativeByNatureAxis
= ap_FuturesContractsCopperAndAluminumMember
$ (398)us-gaap_ProfitLoss
/ us-gaap_DerivativeByNatureAxis
= ap_FuturesContractsCopperAndAluminumMember