Annual report pursuant to Section 13 and 15(d)

Segments - Additional Information (Detail)

v2.4.1.9
Segments - Additional Information (Detail) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 31, 2013
Sep. 28, 2013
Jun. 30, 2013
Mar. 30, 2013
Dec. 31, 2014
Customer
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Goodwill impairment loss                 $ 0us-gaap_GoodwillImpairmentLoss $ 0us-gaap_GoodwillImpairmentLoss $ 0us-gaap_GoodwillImpairmentLoss
Purchased intangible impairment loss                 0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill 0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill 0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
Goodwill 100,153,000us-gaap_Goodwill       100,998,000us-gaap_Goodwill       100,153,000us-gaap_Goodwill 100,998,000us-gaap_Goodwill 21,923,000us-gaap_Goodwill
Sales 166,083,000us-gaap_SalesRevenueGoodsNet 179,442,000us-gaap_SalesRevenueGoodsNet 174,563,000us-gaap_SalesRevenueGoodsNet 140,951,000us-gaap_SalesRevenueGoodsNet 105,456,000us-gaap_SalesRevenueGoodsNet 89,681,000us-gaap_SalesRevenueGoodsNet 70,833,000us-gaap_SalesRevenueGoodsNet 73,967,000us-gaap_SalesRevenueGoodsNet 661,039,000us-gaap_SalesRevenueGoodsNet 339,937,000us-gaap_SalesRevenueGoodsNet 266,446,000us-gaap_SalesRevenueGoodsNet
Net Income 18,439,000us-gaap_NetIncomeLoss 17,080,000us-gaap_NetIncomeLoss 13,144,000us-gaap_NetIncomeLoss 7,507,000us-gaap_NetIncomeLoss 6,389,000us-gaap_NetIncomeLoss 7,155,000us-gaap_NetIncomeLoss 5,158,000us-gaap_NetIncomeLoss 8,564,000us-gaap_NetIncomeLoss 56,170,000us-gaap_NetIncomeLoss 27,266,000us-gaap_NetIncomeLoss 21,874,000us-gaap_NetIncomeLoss
Cumulative translation adjustments (3,354,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax       1,284,000us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax       (3,354,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax 1,284,000us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax  
Number of major customers                 3atro_NumberOfMajorCustomers    
Foreign Operations [Member]                      
Segment Reporting Information [Line Items]                      
Sales                 64,500,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= atro_ForeignOperationsMember
16,500,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= atro_ForeignOperationsMember
14,200,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= atro_ForeignOperationsMember
Net Income                 4,100,000us-gaap_NetIncomeLoss
/ us-gaap_StatementGeographicalAxis
= atro_ForeignOperationsMember
200,000us-gaap_NetIncomeLoss
/ us-gaap_StatementGeographicalAxis
= atro_ForeignOperationsMember
1,000,000us-gaap_NetIncomeLoss
/ us-gaap_StatementGeographicalAxis
= atro_ForeignOperationsMember
Foreign Country [Member]                      
Segment Reporting Information [Line Items]                      
Net assets 38,000,000atro_NetAssets
/ us-gaap_StatementGeographicalAxis
= atro_ForeignCountriesMember
      40,100,000atro_NetAssets
/ us-gaap_StatementGeographicalAxis
= atro_ForeignCountriesMember
      38,000,000atro_NetAssets
/ us-gaap_StatementGeographicalAxis
= atro_ForeignCountriesMember
40,100,000atro_NetAssets
/ us-gaap_StatementGeographicalAxis
= atro_ForeignCountriesMember
 
Aerospace Segment [Member]                      
Segment Reporting Information [Line Items]                      
Goodwill impairment loss                 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= atro_AerospaceSegmentMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= atro_AerospaceSegmentMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= atro_AerospaceSegmentMember
Purchased intangible impairment loss                 0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_AerospaceSegmentMember
0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_AerospaceSegmentMember
0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_AerospaceSegmentMember
Goodwill 100,200,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_AerospaceSegmentMember
      101,000,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_AerospaceSegmentMember
      100,200,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_AerospaceSegmentMember
101,000,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_AerospaceSegmentMember
 
Test Systems Segment [Member]                      
Segment Reporting Information [Line Items]                      
Goodwill impairment loss                 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember
Purchased intangible impairment loss                 0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember
0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember
0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember
Goodwill 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember
      0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember
      0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember
 
Sales                 $ 166,292,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember
$ 9,407,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember
$ 11,491,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= atro_TestSystemsSegmentMember