Annual report pursuant to Section 13 and 15(d)

Stock Option and Purchase Plans - Additional Information (Detail)

v2.4.1.9
Stock Option and Purchase Plans - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of options granted 5 years      
Share price $ 55.31us-gaap_SharePrice $ 42.50us-gaap_SharePrice $ 15.89us-gaap_SharePrice  
The weighted average fair value of options vested $ 8.11us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue $ 5.17us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue $ 5.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue  
Total fair value of options that vested during the year $ 1,200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue $ 1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue $ 1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue  
Total compensation costs related to non-vested awards 4,400,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized      
Weighted average period 2 years 6 months      
Options outstanding 1,274,986us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 1,691,734us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 1,825,532us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 1,993,736us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Weighted Average Fair Value of Options Granted $ 25.59us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 19.35us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 8.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue  
Employee Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share price $ 39.22us-gaap_SharePrice
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_EmployeeStockMember
     
Investment as percentage of cash compensation 20.00%atro_InvestmentAsPercentageOfCashCompensation
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_EmployeeStockMember
     
Common stock price to market value 85.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_EmployeeStockMember
     
Cash compensation limit $ 21,250atro_CashCompensationLimit
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_EmployeeStockMember
     
Number of shares employees had subscribed to purchase 69,195us-gaap_EmployeeServiceShareBasedCompensationEstimatedQuantityOfSharesToBeRepurchasedInFollowingPeriod
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_EmployeeStockMember
     
Weighted Average Fair Value of Options Granted $ 11.11us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_EmployeeStockMember
$ 7.76us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_EmployeeStockMember
$ 4.16us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_EmployeeStockMember
 
Director [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of options granted 6 months      
Key Employee [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of options granted 5 years      
Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based payment award options exercisable period 10 years      
Stock Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based payment award options exercisable period 10 years      
Period of options granted 5 years      
Options outstanding 1,061,202us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= atro_StockIncentivePlanMember
     
Options available for future grant 575,989us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= atro_StockIncentivePlanMember
     
Directors Stock Option Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based payment award options exercisable period 10 years      
Period of options granted 6 months      
Options outstanding 213,784us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= atro_DirectorsStockOptionPlanMember
     
Options available for future grant 162,666us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= atro_DirectorsStockOptionPlanMember