Annual report pursuant to Section 13 and 15(d)

Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)

v2.4.1.9
Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Other Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps   $ (108)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
Acquisition contingent consideration (1,651)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
(5,709)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
Current Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Acquisition contingent consideration   (137)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BalanceSheetLocationAxis
= atro_CurrentLiabilitiesMember
Level 2 [Member] | Other Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps   (108)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 3 [Member] | Other Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Acquisition contingent consideration (1,651)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(5,709)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | Current Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Acquisition contingent consideration   $ (137)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BalanceSheetLocationAxis
= atro_CurrentLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member