Annual report pursuant to Section 13 and 15(d)

Income Taxes - Additional Information (Detail)

v2.4.1.9
Income Taxes - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Tax [Line Items]      
Foreign taxes on undistributed earnings of foreign subsidiaries $ 8,000,000us-gaap_UndistributedEarningsOfForeignSubsidiaries    
Foreign tax credit 1,400,000us-gaap_TaxCreditCarryforwardAmount    
State and foreign tax credit carryforwards expiration beginning year 2015    
State and foreign tax credit carryforwards expiration ending year 2029    
Operating loss carryforwards, expiration dates These state net operating loss carryforwards amount to approximately $23.3 million and expire at various dates from 2028 through 2034.    
Operating loss carryforwards expiration beginning year 2028    
Operating loss carryforwards expiration ending year 2034    
Tax benefits related to stock option exercises 5,300,000us-gaap_DeferredTaxExpenseFromStockOptionsExercised 1,200,000us-gaap_DeferredTaxExpenseFromStockOptionsExercised  
Penalties or interest liabilities accrued 0us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued 0us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued  
Penalties or interest expense 0us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense 0us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense 0us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense
Pretax income 4,300,000atro_PretaxIncomeFromForeignSubsidiary 200,000atro_PretaxIncomeFromForeignSubsidiary 1,000,000atro_PretaxIncomeFromForeignSubsidiary
Estimated Benefits for research and development tax credits     0us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment
Tax benefits     700,000atro_TaxBenefitsThatWouldHaveRecognizedHadNewLawBeenEnacted
Tax benefits Reserve     700,000atro_DeferredTaxAssetValuationAllowanceThatWouldHaveRecognizedHadNewLawBeenEnacted
Amount recognized in tax credit     1,100,000us-gaap_IncomeTaxReconciliationTaxCreditsResearch
State and Local Jurisdiction [Member]      
Income Tax [Line Items]      
Net operating loss carryforwards $ 23,300,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember