XML 100 R103.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments - Business Segment Net Sales and (Loss) Income Before Income Taxes (Parenthetical) (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Revenue from External Customer [Line Items]      
Estimated costs of asbestos-related litigation, net of estimated insurance recoveries $ 4,487us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss $ 16,340us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss $ 540us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss
Investments in joint ventures 3,914us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures 5,010us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures 13,319us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
Change in the identifiable assets of the Air and Liquid / Long-lived assets 123,651us-gaap_InsuranceSettlementsReceivableNoncurrent 86,241us-gaap_InsuranceSettlementsReceivableNoncurrent 99,715us-gaap_InsuranceSettlementsReceivableNoncurrent
Forged and Cast Engineered Products [Member]      
Revenue from External Customer [Line Items]      
Investments in joint ventures 3,914us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= ap_ForgedAndCastRollsMember
5,010us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= ap_ForgedAndCastRollsMember
13,319us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= ap_ForgedAndCastRollsMember
Number of customers accounted for net sales 2ap_EntityWideRevenueNumberOfMajorCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= ap_ForgedAndCastRollsMember
2ap_EntityWideRevenueNumberOfMajorCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= ap_ForgedAndCastRollsMember
2ap_EntityWideRevenueNumberOfMajorCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= ap_ForgedAndCastRollsMember
Forged and Cast Engineered Products [Member] | Net Sales [Member]      
Revenue from External Customer [Line Items]      
Net sales 29.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= ap_ForgedAndCastRollsMember
26.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= ap_ForgedAndCastRollsMember
23.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= ap_ForgedAndCastRollsMember
U.S. [Member] | Air and Liquid Processing [Member]      
Revenue from External Customer [Line Items]      
Change in the identifiable assets of the Air and Liquid / Long-lived assets $ 140,651us-gaap_InsuranceSettlementsReceivableNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= ap_AirAndLiquidProcessingMember
/ us-gaap_StatementGeographicalAxis
= country_US
$ 110,741us-gaap_InsuranceSettlementsReceivableNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= ap_AirAndLiquidProcessingMember
/ us-gaap_StatementGeographicalAxis
= country_US
$ 118,115us-gaap_InsuranceSettlementsReceivableNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= ap_AirAndLiquidProcessingMember
/ us-gaap_StatementGeographicalAxis
= country_US
Maximum [Member] | Individual Countries [Member] | Sales Revenue, Net [Member]      
Revenue from External Customer [Line Items]      
Net sales 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember