Quarterly report pursuant to Section 13 or 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
Apr. 04, 2015
Dec. 31, 2014
Other Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Acquisition contingent consideration $ (173)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
$ (1,651)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 (1,578)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BalanceSheetLocationAxis
= atro_CurrentLiabilitiesMember
 
Level 3 [Member] | Other Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Acquisition contingent consideration (173)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(1,651)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 $ (1,578)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BalanceSheetLocationAxis
= atro_CurrentLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member